Я создаю плагин для WordPress Multisite, и каждому подсайту нужен URL-адрес, удобный для SEO, для различных вкладок, которые фактически отображаются на одной странице.Переписать URL-адрес на всех сайтах в WordPress Multisite
Я уже написал систему, которая определяет правильный URL и показывает соответствующую вкладку, используя строку запроса, но я хочу сделать это без строки запроса ... вот что я имею в виду:
В настоящее время :
http://domain.com/subsite/?tab=contact
Загрузите домашнюю страницу подсайта, но содержащую вкладку «Контакт». т.е.
if (isset($_REQUEST['tab'])) {
$tab = $_REQUEST['tab'];
// Validate $tab here
get_template_part('tab', $tab);
}
Что мне нужно:
http://domain.com/subsite/contact
Чтобы быть невидимо переписан для ВСЕХ подсайтами так, что он заканчивает тем, что показывает то же самое содержание, путем переписывания/дочернем/все, чтобы/дочернем/вкладке = независимо?
Любая помощь была бы принята с благодарностью.
Я нахожу немного трудно понять, что вы хотите. Вкладки находятся внутри сайтов? Почему вы не используете JavaScript для изменения вкладок? можете ли вы дать нам настоящий пример? – nunorbatista
Вкладки находятся на странице, они не являются самими страницами, поэтому я использую JS для загрузки вкладок после загрузки страницы, но мне нужно иметь возможность напрямую ссылаться на вкладку из адресной строки, не используя строку запроса , Пример: Мне нужен domain.com/subsite/contact, чтобы загрузить вкладку контактов на странице загрузки БЕЗ JavaScript, чтобы поисковые системы видели это, а не содержимое домашней страницы. – Elliott
Невозможно дать реальный пример, проект находится под NDA, а сайт находится за стеной пароля для разработки. – Elliott