Intereting Posts
Почему сообщения не имеют номера в качестве ссылки? Shortcode добавляет p и br теги Как ограничить загрузку приложения конкретным пользователем? Крюк (или другой способ), чтобы узнать, когда активирован / установлен другой плагин Показывать текущие сообщения пользователя в запросе типа пользовательского сообщения Каков алгоритм проверки пароля пользователя? Правильный способ сериализации данных таблицы опций? Фотографии, автоматически загруженные в медиа-библиотеку Почему WordPress фильтрует URL-адрес Pastebin? поле темы темы mailchimp Обновление плагина не отражено в плагине WordPress разные темы на одном веб-сайте Как создать настраиваемый шаблон публикации для определенной категории сообщений? SQL-запрос для обновления post_date (один пост = одна единственная дата и время) Как я могу исключить категорию из основного цикла с именем категории, а не идентификатором?

Мобильная версия и 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 он потерпит неудачу, и вам придется добавить фильтр ко всем функциям, которые извлекают постоянные ссылки.