Articles of крючки

Как подключиться к «выходному буферу» и добавить содержимое html

Я хочу иметь возможность подключиться к потоку выходного буфера и добавить некоторый условный контент на мои страницы WP. То, что я хочу сделать, это проверить файлы cookie и отобразить полупрозрачный экран с полем содержимого на основе состояния файлов cookie. Я знаю, как построить html и css, чтобы это произошло. Я знаю, как написать php для […]

Как изменить значение $ menu_class в ep_nav_menu?

Как я могу изменить значение параметра $ menu_class в wp_nav_menu (), чтобы я мог предоставить специальный класс css для одного из элементов в меню, например «Главная»? вот какой-то код, но они вообще не показывали мне сообщение: function clear_nav_menu_item_id($id, $item, $args) { echo "nav_menu_item_id"; } add_filter('nav_menu_css_class', 'clear_nav_menu_item_class', 10, 3); function clear_nav_menu_item_class($classes, $item, $args) { echo "nav_menu_css_class"; […]

Как изменить стиль элемента меню в плагине?

Я хочу назначить определенный стиль определенному элементу в меню навигации, например «Главная», но в плагине не в теме. Думаю, я должен написать что-то подобное в моем плагине: function change_home(..){ if($item == "home") //get a css to the item else return $className; } add_filter('a properly hook', 'change_home', 10,2); Есть ли способ сделать это?

WPMU Hook для архивации или деактивации блога?

Я пытаюсь автоматически очистить кеш блога, когда он архивирован (или деактивирован в порядке) в установке Multisite. Это полезно для тех, кто использует программу кэширования, такую ​​как WP Super Cache, как архивированный или деактивированный блог, будет отображаться до тех пор, пока кеш не будет очищен. Я пытался: add_action( 'archive_blog', 'wp_clear_cache_custom' ); add_action( 'unarchive_blog', 'wp_clear_cache_custom'); А также: […]

Удаление действия из класса шаблона

Я хотел бы заменить действие в теме своей собственной версией у ребенка. В этом случае тема wp_head к wp_head чтобы добавить собственные ссылки. Мои собственные функции.php находятся в дочерней теме и выглядят следующим образом: global $SMTheme; remove_action('wp_head', array($SMTheme, 'headtext')); add_action('wp_head', 'custom_headtext'); К сожалению, он пока не работает, и я довольно новичок в этом. Вот как […]

пожара, когда пост редактируется, а также сохраняется?

Я пытаюсь запустить код при редактировании и / или сохранении страницы. Этот код работает: add_action( 'save_post', 'add_promoted_meta_data' ); function add_promoted_meta_data( $post_id ) { echo '<h1>test</h1>'; } … но этот код не делает: add_action( 'edit_post', 'add_promoted_meta_data' ); function add_promoted_meta_data( $post_id ) { echo '<h1>test</h1>'; } Какое действие я бы использовал для объединения функций? В конечном счете, […]

Какая польза от wp_schedule_event hook?

Я хочу сделать cron (выполняет функцию в определенное время, например, электронную почту, db backup и т. Д.). Я искал в wordpress, я получил этот wp_schedule_event. Здесь они говорят, что он выполнит задание, когда кто-то посещает сайт wordpress, если указанное время прошло. У меня есть сомнение, что это делается только тогда, когда кто-то посещает веб-сайт WordPress. […]

Невозможно переопределить hooks.php

Я создаю детскую тему для «Отзывчивой темы» от Cyberchimps. Я хотел бы изменить один крючок. Поэтому, я думаю, мне нужен файл hooks.php в моей дочерней теме. Поэтому я скопировал его у родителя. Я сделал ту же иерархию (я думаю, это правильный подход). wp-content/[my_child_theme]/core/includes/hooks.php Копирование файла в корень темы не помогло. Я также попытался просто воссоздать […]

Статус перехода не работает

У меня есть плагин, который использует hook_post_status, чтобы запустить пользовательскую функцию для пост-обновления. Но я не знаю, почему он не работает. Вот код add_action('transition_post_status', 'pmc_update_notification',10,3); function pmc_update_notification($new_status, $old_status, $post) { echo 'function checkpoint 1'; $options = get_option('pmc_setting'); if($options['snpi'] != false && is_single()){ if ( $old_status == 'publish' && $new_status == 'publish' ) { echo 'function […]

Скрыть сообщение полностью и все еще добираться до него через cURL

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

Intereting Posts
Сохранение полей в WordPress url permalink не работает? Как я могу отображать div ТОЛЬКО, если это не определенная страница термина Проблема производительности WordPress. Могу ли я его отлаживать? Обновление страницы появляется в режиме предварительного просмотра, но не в режиме реального времени? Почему WordPress имеет более одной соли? Как использовать обычный шаблон страницы для результатов поиска? Галерея NextGEN: используйте те же галереи на 2 или более сайтах в сети WP (multisite)? Параметры пользовательского виджета в теме Листинг заголовков и настраиваемых полей записей в подкатегориях Замок плагина publish_post не всегда проходит через $ post-> post_content Получить категории и сообщения с типом статьи Как условно передать параметр для поиска WordPress для ограничения типов сообщений? Как достичь определенной страницы (URL), доступной определенным пользователям Пользовательский фильтр tax_query не работает для категорий товаров Woocommerce WordPress pre_get_posts с комбинированными результатами двух запросов (OR)