Intereting Posts
Как настроить отображаемое изображение на пользовательский пост извне программно Мультисайты с использованием IIS: www.mysite.com как root, субдомены без www Список записей в пользовательской таксономии Настроить новый установленный WordPress на реальном сервере Где и как определять переменные для URL-адресов и т. Д. API-интерфейс настраивателя JS Как показать только изображения с определенным тегом с плагином Gallery NextGEN? Не удается избавиться от старого правила перенаправления Wp получает все вспомогательные страницы родителя, используя запрос wp Добавление короткого сообщения в шаблон страницы? Как связать объект пользователя с таксономическим термином? Перенаправление после изменения постоянной ссылки Как правильно поддерживать тестовую версию сайта? Перенаправление пользователя при первом посещении на основе географического местоположения Есть ли способ разместить объявления Google на WordPress.com?

Настройка темы – можно отключить Live Preview?

Это необычная ситуация, когда у меня есть установка MU, где один из сетевых сайтов является фактически виджетами, поэтому страница содержит только javascript в инструкции записи документа.

Проблема в том, что когда вы загружаете попытку использования настраивателя, javascript на странице вытирает все остальное.

Мне любопытно:

  • если я могу полностью отключить просмотр в реальном времени
  • или если я могу настроить запуск на другой, фиктивной странице, вместо главной страницы
  • если есть способ переопределить видимую страницу в параметрах запроса
  • если есть какой-то другой способ доступа к параметрам theme_mod через панель управления (в настоящее время мне нужно использовать phpMyAdmin и вручную редактировать JSON – это установка WPEngine …)

home_url() в wp-admin/customize.php кажется жестко запрограммированным, но я, возможно, что-то пропускаю.

Да, есть способ отключить рендеринг Live Preview.

1] Откройте файл functions.php . (находится в: /wp-includes/functions.php)

2] Добавьте следующий фрагмент кода в самом конце файла:

 add_action( 'customize_preview_init', function() { die("The customizer is disabled. Please save and preview your site on the frontend."); }, 1); 

3] Сохраните файл functions.php.

Вот и все. Я тестировал его, и он работает без проблем.

Источник: https://snippets.khromov.se/disabled-wordpress-customizer-preview/