Articles of theme options

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

У меня есть тема, которая используется для многоуровневой установки, которая будет использоваться 6 суб-брендами организации. Каждому суббренду потребуются только некоторые из настраиваемых типов сообщений, созданных темой, поэтому я хотел бы скрыть те, которые вам не нужны. В теме есть страница параметров, где я могу установить переменную, чтобы указать, какой бренд использует тему. Могу ли я […]

Использование значения Customizer во внешнем PHP-файле внутри темы

Я работаю над темой для компании, и они не хотят, чтобы пользователи касались кода вообще. Так как я люблю, они попросили меня использовать API-интерфейс Customizer. Теперь в теме есть файл PHP, который мы не вызываем никого, кроме формы MailChimp, через AJAX. Таким образом, этот файл PHP находится внутри файла /inc/helper/mailchimp.php, но только вызывается сценарием AJAX. […]

Можно ли добавить настраиваемое поле для динамического изменения шрифтов темы в бэкэнде WordPress?

Я хочу добавить пользовательскую функцию в мою тему WordPress, которую я разрабатываю, что позволяет изменить шрифт в таблице стилей или переопределить его. Я создаю пользовательскую панель темы и хочу иметь это как настройку.

Предустановленные виджеты ТОЛЬКО после того, как сайт изначально создан

Я хочу предварительно установить некоторые виджеты, используя функции, включенные в мою тему ТОЛЬКО после того, как сайт был первоначально создан (моя тема по умолчанию для всех новых сайтов в моем экземпляре WordPress). Я НЕ хочу, чтобы мои предустановленные виджеты заменяли существующие виджеты, когда пользователь активирует мою тему, ЕСЛИ их существующие области виджетов отличаются от существующих […]

Получить загруженное изображение attibutes значение из параметров дерева опций дерева

Я использую дерево вариантов для моей страницы параметров темы. Но я не могу получить атрибут загруженных изображений, например, альтернативный текст, описание, подпись и т. Д. Как мне это сделать.

Изменение цветовой схемы на основе URL-адреса

Я борюсь со следующим: $themeId = ""; $pathname = get_site_url(); if($pathname == 'domain2.com'){ $themeId = "gold";} else{ $themeId = "blue";} wp_register_style('theme-skin',THEMEURI . '/css/'.get_option($themeId).'-style.css', 3 , false, 'all'); Так что, в основном, у меня есть домен domain1.com . Он использует синюю тему для wordpress и, следовательно, синюю таблицу стилей, которая представляет собой: blue-style.css. Теперь у меня […]

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

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

Добавление значений параметров темы в качестве пользовательского класса тела

Я хочу добавить некоторые пользовательские классы в элемент body на основе параметров темы. Я установил два параметра темы («rounded_corner_radio» и «gradient_radio»), которые успешно выводят свои значения в интерфейс, используя эхо, чтобы я знал, что они работают. Теперь мне нужно вставить эти значения в класс body, но не могу понять, как это сделать. Вот что я […]

Как использовать цвет из параметров темы?

Я создаю тему, и в настройках я создал место для цвета ссылки. Кажется, я склоняюсь к теме в разумных пределах. Лучшее, что я могу сделать, это положить его после wp_head … но это не кажется правильным. Цвет будет шестнадцатеричным цветом, поэтому я не могу просто настроить таблицы стилей для фиксированного количества цветов и поставить в […]

Использовать AJAX для получения опции из базы данных и использовать ее в настройках jquery или есть альтернатива для рассмотрения?

У меня есть слайдер в моей теме. У меня есть параметр в параметрах, который определяет, установлен ли этот слайдер на «слайд» или «затухание». Эта настройка слайда / затухания находится в jquery, и, конечно же, настройка параметров находится в базе данных. Я предполагаю, что обычный способ получить этот параметр через AJAX, но я думал, что попрошу, […]