Articles of theme customizer

Почему массив, созданный в функции, подключенной для настройки регистра, заполняется, когда настраивается пользовательский интерфейс, но не когда загружается интерфейс?

У меня есть функция, которая предназначена для того, чтобы сделать две вещи: 1) создать элементы / элементы управления цветом в настройщике и 2) создать многомерный массив $customizeData который будет выводиться в стилях заголовка и использоваться для локализации переменных для customizer.js. Первая цель успешна. Второй привел меня сюда. Я добавил var_dump для $customizerData для index.php, массив […]

Пользовательская таблица стилей вместо встроенного CSS для переопределения API-интерфейса WordPress

Я посмотрел API-интерфейс WordPress Customizer и, похоже, сможет добиться того, что я ищу; позволяя разработчику выделить столько динамических стилей, которые позже могут быть настроены администратором WordPress. Однако рекомендуемый механизм для инъекций стилей на самом деле не крут. Все руководства, которые я читал в Интернете, и от WordPress рекомендуют добавить их в строку заголовка документа. С […]

Параметры цвета из API пользовательского интерфейса темы не возвращаются через get_theme_mod ()

Я работаю с API-интерфейсом Theme Customizer и схожу с ума, пытаясь найти сохраненные значения. Значения успешно сохраняются и обновляются на интерфейсе, поэтому они, очевидно, зарегистрированы успешно, однако я сохраняю параметры в качестве темы с помощью этого метода, где $this_theme устанавливается как $this_theme = preg_split('/themes\//', get_stylesheet_directory_uri())[1]; , Следующий код внутри цикла foreach и итерации по многомерному […]

laoding bloginfo url в массиве функций?

Я использую wp customizer в теме, и я хочу загрузить страницу, используя ссылку в панели администратора. Ссылка в админ-баре добавляется, а формат ссылки выглядит следующим образом: http://www.domain.com/dashboard/customize.php?url=/page_to_edit Тем не менее, он по-прежнему загружает главную страницу в настройке iframe, поэтому думаю, что я делаю что-то неправильно. Для справки: Это код, который я использую (часть, которая имеет […]

Почему на статических страницах моей темы отображаются эти данные?

Я работаю над темой WordPress, и у меня есть проблема с макетом страниц \ posts. Например, если вы здесь: http://lnx.asper-eritrea.com/lassociazione/ Это статическая страница, отображающая некоторый текст (и это нормально), но почему в тексте показана возможность оставить комментарий и под ним календарь, категории, архив и мета? Что я могу сделать, чтобы не показывать эти вещи на […]

wp_customize_support_script – мне это нужно?

Я заметил случайную функцию JavaScript в конце исходного кода моего веб-сайта WordPress. <script type="text/javascript"> (function() { var request, b = document.body, c = 'className', cs = 'customize-support', rcs = new RegExp('(^|\\s+)(no-)?'+cs+'(\\s+|$)'); request = true; b[c] = b[c].replace( rcs, ' ' ); // The customizer requires postMessage and CORS (if the site is cross domain) b[c] […]

Добавление кода в заголовок заголовка темы

Я использую Theme Customizer довольно широко, и я хочу добавить Javascript-код в Customizer. Как мне это сделать? Не могу понять это для жизни меня … Благодаря!

Как вызвать пользовательские плагины jQuery в элементы управления customizer

Я никогда не пытался использовать настройку темы, так или иначе я не считаю эту вещь хорошей. Но в последнее время я попробовал это и застрял в этом вопросе. Я расширил класс WP_Customize_Control чтобы WP_Customize_Control собственный WP_Customize_Control <select multiple="multiple"> , и он работает нормально. Теперь я хочу запустить плагин select2 jQuery для этого конкретного элемента управления, […]

API-интерфейс Customizer JS: добавление элемента управления «выпадающих страниц»

Каким образом можно добавить список страниц ( type: dropdown-pages ) с помощью JS API-интерфейса Customizer? В настоящее время у меня есть этот код, но он не отображает элемент управления: api.control.add( new api.Control( 'custom-control', { type: 'dropdown-pages', section: 'custom-section', setting: new wp.customize.Setting( 'custom-control', '0' ), label: 'Select Page' } ) ); Если я изменю тип, например, […]

Как сбросить (очистить) настройки тем

Я хотел бы сбросить (очистить) настройки тем (от customizer) при активации темы. Например, тема по умолчанию имеет красное меню, ссылки и ссылки при наведении. Я использую что-то вроде этого: function clear_prefs( $theme_name ) { global $wpdb; $table = $wpdb->prefix . 'options'; $wpdb->delete( $table, array( 'option_name' => 'menu_sidebar_color' ) ); $wpdb->delete( $table, array( 'option_name' => 'link_color' […]