Intereting Posts
Загружать сообщения динамически Пользовательское меню не работает должным образом cookie влияет на мой сайт wordpress Как обрабатывать почтовые форматы? Настройка эскиза показала, что размер изображения не работает должным образом wp_nav_walker, который взаимодействует с виджетами для настройки мега-меню Обновление до версии 4.5 натолкнуло мой виджет «главной боковой панели» на место Выберите из wp_post и несколько meta_value из wp_postmeta Удалить дочернюю категорию из URL Загружать и включать определенные файлы JavaScript для сообщений? google crawls получает ошибку 503 на сайте wordpress Как проверить, является ли текущая страница «личной деятельностью» -страницей в buddypress? При вставке вложений в сообщение в блоге, как я могу заставить WordPress использовать полное имя файла с расширением? Невозможно изменить wp_title с помощью add_filter Как показать все связанные с почтой таксономии

Мобильная версия и URL-адрес Rewrite

Я создал специальную мобильную версию для своего сайта, а не отзывчивую тему.

Я использовал функцию wp_is_mobile для изменения некоторых стилей и скриптов, а также шаблона. Все работает хорошо, но я хочу добавить мобильный префикс для всех ссылок, таких как:

  • mysite.com/mobile/category/mycategory
  • mysite.com/mobile/mypost
  • mysite.com/mobile/tag/mobile

и т.п.

Можете ли вы помочь с моей проблемой?

Solutions Collecting From Web of "Мобильная версия и URL-адрес Rewrite"

Вы можете изменить параметры siteurl и home .

 add_action('after_setup_theme', 'maybe_mobile_url'); function maybe_mobile_url() { if ( wp_is_mobile() ) { add_filter('option_siteurl', 'add_mobile_url' ); add_filter('option_home', 'add_mobile_url' ); } } function add_mobile_url ($url) { return $url . '/mobile'; } 

Но, я думаю, что если вы определите WP_SITEURL и / или WP_HOME в config.php он потерпит неудачу, и вам придется добавить фильтр ко всем функциям, которые извлекают постоянные ссылки.