Внимание! Нижеописанные возможности могут работать некорректно.
Плагин WT Geotargeting Pro не поддерживает полноценную настройку сайта на основе директорий.
Директории можно настроить самостоятельно программируя логику работы сайта и взаимодействуя с базовыми функциями обработки ссылок CMS WordPress и классом ядра WP_Rewrite().
Самостоятельно настроив обработку ссылок сайта вы можете настроить связь с регионами WT Geotargeting Pro добавив тег запроса, который будет использоваться в ЧПУ.
1 2 |
// Добавляем тег запроса, который можно использовать в ЧПУ: Тег названия текущего региона add_rewrite_tag( '%location%', '([^/]+)', 'location=' ); |
В дальнейшем, необходимо самостоятельно настроить правил формирования и обработки URL, а так-же обработку всех ссылок и замену тега %location% на slug активного региона.
Плагин WT Geotargeting Pro будет проверять первую директорию сайта на совпадение с добавленными в панели администратора регионами и устанавливать подходящий регион активным.
Настройка типа Post
На странице настройки Постоянных ссылок добавьте произвольную структуру /%location%/blog/%postname%/ и сохраните изменения.
С помощью хуков обрабатывайте ссылки и заменяйте %location% на Slug активного региона.
Редактирование меню
При создании произвольных ссылок в меню необходимо в структуру ссылок добавлять тег %location% который в дальнейшем будет заменяться на slug активного региона.
Пример:
- Ссылка в настройках меню: /%location%/uslugi/
- Ссылка на сайте: /samara/uslugi/
Ссылки на страницы и записи
При корректной настройке правил формирования и обработки URL в WordPress, ссылки на страницы и записи будут генерироваться автоматически в том случае, если в теме оформления применяются стандартные функции CMS WordPress.
Для всех, вновь добавляемых типов записей, необходимо настраивать новые правила формирования и обработки URL.