Каков правильный способ сделать мобильную тему для WordPress?

Я создаю настраиваемую тему, а также пользовательскую мобильную тему. Они не разделяют ресурсы, CSS и т. Д. (Потому что я люблю держать их в чистоте и разделять).

Мой вопрос: как все (предпочтительно другие профессионалы) идут на это? Я использую скрипт Mobile Detect для перенаправления пользователей в подпапку «mobile», когда они обращаются к сайту через свой мобильный телефон и т. Д. Есть ли другой, более элегантный способ сделать это?

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

Ознакомьтесь с этой статьей для получения дополнительной информации.

http://www.techrepublic.com/blog/webmaster/how-to-get-started-with-responsive-web-design/1769

Будет,

Вы можете использовать шаблон include filter, чтобы перенаправить посетителей на другой шаблон страницы условно.

Пример кода для перенаправления настраиваемого шаблона типа сообщения:

add_filter('template_include', 'get_customer_review_cpt_template', 100); function get_customer_review_cpt_template($template){ global $template; // Our custom post type. $post_type = 'customer_reviews'; $post_object = $GLOBALS['post']; if ( !isset( $post_object->post_type ) ) { return $template; } // Send our plugin file. if ( is_singular() && $post_object->post_type === $post_type ) { return dirname(__FILE__) . "/views/single-$post_type.php"; } return $template; } 

Кроме того, вы также можете использовать add_filter('template','get_your_new_theme'); условно направлять посетителей на другую тему, если они находятся на мобильном устройстве. Вы немного ограничены тем, что вы можете здесь сделать, но я нашел его полезным для некоторых мобильных сайтов.

Вот некоторый код, который я использовал в качестве плагина, чтобы направить мобильных посетителей на другую тему: https://gist.github.com/3454745