Intereting Posts
Является ли «Лучшее содержание» в Двадцать четырнадцать, выполненным с помощью плагина, или он является родным в WP4.0? Могу ли я отделить комментарии от должности? Изменение функции. PHP для работы Woocommerce get_posts () принудительно игнорирует липкие сообщения в основном цикле Включить тему, если это режим совместимости / quirks? Отображать сообщения только из одной формы сообщения в пользовательском запросе и исключать в основном запросе Неплохая практика создания собственной таблицы для плагина? Локальный кеш локального компьютера заполняется старыми данными сайта WordPress. Настройте Календарь событий, чтобы включить возможность расширения для дополнительных событий. Получите все сообщения, в которых мета-поле с множественным выбором имеет несколько значений, проверенных Может ли этот короткий код получить URL-адрес плагина Удаление изображений из WordPress Post Фиксирование пользовательского правила перезаписи Как добавить активный класс к отдельной ссылке на страницу?

Активировать другую тему для предварительного просмотра

Я хотел, чтобы, когда я обращался к своему сайту с определенным параметром, мой сайт использовал другую тему в этот момент (только временно, чтобы показать только мне как предварительный просмотр). Я хочу это для тестирования. Есть ли способ сделать это / активировать, используя php-коды?

Solutions Collecting From Web of "Активировать другую тему для предварительного просмотра"

Вы можете определить Server Remote Address и, если он соответствует вашему IP- Server Remote Address вы можете использовать другую тему следующим образом.

 function wp_set_preview_theme( $current_theme ) { if ( 'YOUR_IP_ADDRESS' === $_SERVER['REMOTE_ADDR'] ){ // Use your preview theme instead return 'THEME_YOU_WANT_TO_USE'; } else { // Otherwise, keep the current theme return $current_theme; } } add_filter( 'stylesheet', 'wp_set_preview_theme' ); add_filter( 'template', 'wp_set_preview_theme' ); 

До сих пор я нашел только несколько плагинов, которые позволяют выполнять эту работу:
1) « Предварительный просмотр тестовых заданий »
2) « Тематический тест-драйв »
3) « Тематический переключатель и предварительный просмотр »
4) « Пользовательская тема »