Вопросы с тегом «theme-customizer»

Настройщик - это фреймворк для внесения изменений в WordPress. Настройки могут моделировать что угодно на данном сайте (параметры, моды тем, навигационные меню виджетов, сообщения и т. Д.), А изменения объединяются в наборы изменений, которые затем просматриваются, сохраняются как черновики и даже планируются. Как темы, так и плагины могут расширять Customizer. Следует задавать вопросы, связанные с Customize API в WordPress, как на PHP, так и на JS.

5
Как расширить WP_Customize_Control
Я ищу способ добавить новый вид элемента управления на панель предварительного просмотра в реальном времени . Я видел, как добавить новые разделы на панель с помощью add_action( 'customize_register'... Элемент управления, который я хочу реализовать, представляет собой другой вид палитры цветов. В предыдущем посте мы увидели, как расширить базовые классы для …

2
API настроек против настройщика тем
Когда было бы целесообразно использовать API настроек и когда было бы лучше использовать настройщик тем? Погуглив все утро, я не смог найти ни одного хорошо продуманного и недавнего руководства по этому вопросу. Пока еще рано говорить об этом, но я чувствую, что настройщик тем - это первый шаг на пути …

5
get_option () против get_theme_mod (): почему один медленнее?
Я использовал в get_theme_mod()течение некоторого времени в различных моих проектах. Я решил воспользоваться API настройки темы в WordPress v3.4, как только он стал доступен, так как я чувствовал, что это необходимый инструмент для моих клиентов. Через некоторое время я начал замечать, что мои сайты чувствовали себя немного более вялыми, чем …

2
Новый API WP_Customize - как он работает под капотом?
Я заметил, что если вы вносите изменения с помощью новой функции «Настройка», при переходе на другую страницу в документе предварительного просмотра iframe ваши изменения по-прежнему применяются, даже если они не сохранены. Похоже, что WP хранит где-то временные изменения и применяет их на сайте, если сайт просматривается в режиме «настройки». Но …


1
Как реализовать выборочное обновление с настройкой настройщика?
У меня есть раздел в шаблоне страницы в созданной мной теме, который отображает содержимое на основе страницы, которую пользователь выбирает в настройщике с помощью элемента управления dropdown-pages. Прямо сейчас он просто использует стандартный транспорт обновления по умолчанию, но, поскольку это немного неуклюже перезагружает весь iframe, мне было интересно, можно ли …

2
Customizer JS API
Итак, я пытался научить себя динамически создавать новые секции панелей и элементы управления с помощью JS API настройщика. Несколько дней это разочаровывало, и я не смог найти точный способ добиться этого с помощью JS API. Пока что это то, что я делаю, чтобы это произошло, но безуспешно: // for Settings …

2
Как внедрить средство выбора Iris WordPress в мой плагин на внешнем интерфейсе?
Этот вопрос здесь задает тот же вопрос, что и я, но не было ни адекватных ответов, ни выбранного правильного ответа, поэтому я спрашиваю снова, надеясь, что если я задам более последовательный способ, я могу получить ответ. Я пытаюсь реализовать колесо выбора цвета, как показано на панели API настройки Wordpress Theme …

2
Настройка темы - порядок настроек
Если я добавлю более 5 настроек в один раздел, порядок настроек становится странным. Например: // Link color $wp_customize->add_setting( 'tonal_'.$themeslug.'_settings[link_color1]', array( 'default' => $themeOptions['link_color1'], 'type' => 'option', 'sanitize_callback' => 'sanitize_hex_color', 'capability' => 'edit_theme_options', 'transport' => 'postMessage' ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'tonal_'.$themeslug.'_settings[link_color1]', array( 'label' => __( 'Link color1', 'tonal' ), …

1
Пользовательский раздел изображения в настройщике
Так что у меня есть этот пользовательский раздел в настройщике, который управляет компонентами продуктов на домашней странице. Там все зарегистрировано и так далее, но проблема, на которой я застрял, заключается в том, что когда клиент загружает один из компонентов изображения, я не знаю, как его обновить. код functions.php, с которым …

1
Можно ли расширить WP настроить методы JS?
Мне интересно, возможно ли расширить методы анонимного apiобъекта в wp-admin/js/customize-control.js. Мне нужно переписать один из этих методов с помощью моей собственной пользовательской логики, но я подозреваю, что это невозможно, поскольку он обернут в выражение, вызываемое немедленно вызванной функцией: /* globals _wpCustomizeHeader, _wpMediaViewsL10n */ (function( exports, $ ){ // code })( …

1
Получить введенное значение поля настройщика для предварительного просмотра в реальном времени
В соответствии с кодексом , этот вопрос , вероятно, любой учебник по настройщику темы, вы получите значение поля настройщика со следующим кодом: ( function( $ ) { //Update site background color... wp.customize( 'background_color', function( value ) { value.bind( function( newval ) { $('body').css('background-color', newval ); } ); } ); } …

1
Может ли виджет в Настройщике быть «одноразовым» (т.е. отключен после добавления 1 экземпляра)?
Я нахожусь в ночном поиске, чтобы создать пользовательский одноразовый виджет . Как только один его экземпляр был добавлен на боковую панель в настройщике , его элемент управления на панели «Доступные виджеты» должен отображаться как отключенный (или, наоборот, полностью исчезнуть). Вот как это будет выглядеть (обратите внимание на визуально «отключенный» виджет …

1
Ссылка на определенный раздел Customizer
У меня есть сайт с несколькими дополнительными разделами Customizer. Есть ли способ напрямую связаться с ними, чтобы раздел открывался при загрузке страницы ? Что-то вроде http://mysites.com/wp-admin/customize.php#fonts снимок экрана http://new.tinygrab.com/96412a96d208cf8ff0cf5803327b2d29e0ca68810e.png

1
Как создать «под» панель настройщика темы?
Одним из интересных нововведений WordPress 4.0 является add_panel()метод. В моей ситуации я хотел бы создать новую панель для параметров темы, это очень просто, но возможно ли создать подпанели под панелью их параметров, например, одну для заголовка, одну для основного текста и одну для сноска? Если так, как бы я поступил?
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.