Intereting Posts
WooCommerce установила минимальную цену заказа для одной страны REST_query_vars для пользователей Недавно опубликованный контент дает 404 на wordpress WordPress cron не запланирован на веб-сервисы Amazon Укажите, какие размеры изображений создаются для каждого изображения Как добавить строку поиска в заголовок? l случайно удалил черновик. Есть ли способ восстановить его? wpdb-> get_var – количество сообщений автора, мета значение Как я могу исключить конкретных авторов из wp_list_authors где я должен сбросить запрос после использования get_results? Избранное изображение сообщения исчезло после перехода сайта на другой сервер Как изменить структуру постоянной ссылки на пользовательскую структуру в установленном блоге? Свойство класса, похоже, теряет объем, прикрепленный к действию save_post? Установить cookie для посетителя Добавить поле пользовательского профиля в виде заметок

WordPress Customizer: передача переменных в PreviewUrl

Я пытаюсь передать переменные на сервер в previewUrl в customizer для WordPress, что-то вроде этого:

 wp.customize.previewer.previewUrl( 'http://www.website.com/?construction=1' ); 

а затем с помощью фильтра template_include для настройки содержимого предварительного просмотра сайта, отображаемого в iframe customzier, как показано ниже

 function load_custom_template( $template ) { if( is_customize_preview() && isset($_GET['construction']) ) { $new_template = locate_template( array( 'construction.php' ) ); if ( '' != $new_template ) { return $new_template ; } } } return $template; } add_filter( 'template_include', 'load_custom_template', 99 ); 

Но isset($_GET['construction']) терпит неудачу и переменные $ _GET в URL запроса отсутствуют. Использование команды debug внутри фильтра template_include возвращает пустую строку:

 error_log( $_GET['construction'] ); 

и $_SERVER['REQUEST_URI'] не содержит никаких переменных.

Мы ценим любые предложения. заранее спасибо.