Articles of тема разработка

Тема реактора: запретить публикацию сообщений

Тема реактора построена на базе Zurb Foundation и здесь – я думаю, что это неплохо. Тема, которую я заменяю, использовала выбранный образ в сообщениях или блоге, но не в самой записи. Реактор вызывает изображение в обоих. Я хочу попытаться изменить это, чтобы у меня мог быть выбранный образ на странице блога, а не в сообщении. […]

Как отображать панель администратора при использовании WP_USE_THEMES = false?

Таким образом, я использую WordPress в «бесполезной» манере, то есть не используя шаблон «блог». Мои файлы сайта находятся в корневом каталоге (не в папке темы), а WordPressis установлен в его собственном /wordpress/ каталоге. Единственное, что существует в моей теме, это настройка внешнего интерфейса, включая ремаркетинг и пользовательские типы сообщений. (Я в основном избегаю плагинов и […]

HTML добавлен в редактор при удалении коротких кодов в браузере Chrome

Пример: [shortcode1][/shortcode1] [shortcode2][/shortcode2] В приведенном выше примере, используя веб-браузер google chrome, находясь в визуальном режиме в редакторе сообщений, выделите короткий код 1 тройным щелчком и щелкните по кнопке удаления, чтобы удалить его (удалите весь элемент Shortcode 1, откройте и закройте теги). Теперь перейдите к представлению «Текст» редактора. Получаемый html: <span style="line-height: 1.5em;">[shortcode2]</span>[/shortcode2] Я должен также […]

Как изменить элементы управления по умолчанию в настройке темы WordPress

Я пытаюсь изменить элемент управления по умолчанию в настройке темы wordpress специально для кнопки закрытия. По умолчанию щелчок по нему заставит вас вернуться к странице тем, но я хочу, чтобы он перешел на другую страницу. Вот что я пробовал до сих пор: добавить встроенный скрипт в wp_head добавить скрипт к customize_register hook установленный скрипт через […]

Атрибут 'default' из метода $ wp_customize-> add_setting () не в db?

При настройке темы значения из атрибутов «по умолчанию», которые я добавил при вызове метода add_seting () в функции functions.php, должным образом заполнены. Однако они не заполняются в db. Это нормальное поведение? Я думал, что это будет своего рода первоначальная настройка темы. В моем случае методы get_theme_mod () не получают никаких значений (потому что их нет […]

Переопределить значения настраиваемых параметров для каждой базы меню

предположим, что у меня есть несколько параметров в настройщике темы, и я могу показать, например, 5 различных категорий, перечисляющих меню на сайте. В customizer я могу установить параметры для всех из них, за исключением того, что в одном из этих меню я хочу что-то другое, поэтому я думал о способе «переопределить» параметры настройки в параметрах […]

Wp_customize_image_control Использовать Добавить Media

Есть ли способ использовать Add Media в wp_customize_image_control для настройки темы? По умолчанию image_control – очень голые кости и только позволяет загружать изображение. В библиотеке нет вариантов выбора или вариантов редактирования.

Фильтрация WordPress пользовательского типа отправки по метаданным и поиску Heirachy

У меня есть настраиваемый тип Post, называемый cptMovie который имеет два пользовательских поля («метаданные») и "Box office" назначенные ему. У меня также есть Таможенная таксономия под названием movieTax с 4 налоговыми условиями « Action », « Comedy », « Family » и « Horror ». В текстовой структуре WordPress, как показано ниже: index.php page.php страниц […]

Как отключить WordPress от перегрузки стилей стилей с помощью стилей настройки

Я понял, что стили пользовательского стиля имеют самый высокий приоритет по умолчанию, поскольку они несколько встроены в страницу. Я хочу сохранить ВСЕ стили в моем .scss-файле, который использует SASS для управления CSS и компиляции. Есть ли способ отключить или несколько снизить уровень приоритета стиля настройки? Это действительно раздражает разработчиков, и я хотел бы написать код […]

AJAXIFY WordPress Theme Frontend menu

У меня есть следующий код в моих functions.php add_action('wp_enqueue_scripts', 'my_frontendscript'); function my_frontendscript() { //registering script wp_register_script('frontendscript', get_template_directory_uri() . '/frontend.js', array("jquery"), '1.0', true); //enqueuing script wp_enqueue_script('frontendscript'); //localizing javascript //creating ajax_object and insert it into the frontendscript wp_localize_script('frontendscript', 'ajax_object', array( 'ajax_url' => admin_url('admin-ajax.php'), 'action' => 'my_action' ) ); } add_action('wp_ajax_my_action','my_action_callback'); add_action('wp_ajax_nopriv_my_action','my_action_callback'); function my_action_callback($text){ echo "my action callback […]