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