Intereting Posts
Многоязычный код языка использования в качестве подкаталога Как темы поддерживают подростковые темы? Как получить текущий идентификатор сообщения в обратном вызове быстрого редактирования Как скрыть плагин из списка плагинов для WordPress Multisite jQuery в WordPress – Почему он не работает? Экспортируйте блог (не мой) как документ PDF Подключиться к оформлению шаблона WordPress Как получить медиа-источник текстового редактора в WordPress Измените URL-адрес сайта через functions.php темы Локализация: мне нужен бэкэнд: английский и интерфейс в определенном языке Выдавать пользовательский таксономический запрос как единый шаблон Добавление существующего доменного имени в WordPress.com Ошибка переходных процессов и кэширование Изменение постоянных ссылок для настраиваемого типа сообщений на основе таксономического термина Styleswitcher или themewitcher, чтобы пользователь мог вернуться к стандартным представлениям с мобильного устройства

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