Вопросы с тегом «actions»

Имя для события, которое выполняется в определенных точках ядра WordPress.

1
add_role () запускается только один раз?
Я был удивлен, обнаружив, что add_role () изменяет базу данных и дает сбой, если роль уже существует. Здесь есть два значения, одно из которых более серьезное, чем другое: 1) если вы разрабатываете и обновляете свой код add_role, вы должны сначала удалить remove_role () 2), как только вы все сделаете правильно, …

5
after_setup_theme всегда запускается
Я настраиваю дочернюю тему для некоторых из моих преподавателей, и как часть этой темы я хотел бы, чтобы несколько плагинов были активированы во время активации темы. Поэтому, естественно, я использовал действие after_setup_theme и вызвал мою функцию установки. Он отлично работает, за исключением того, что работает по КАЖДОМУ запросу (администратору и …

4
Существуют ли какие-либо фильтры / хуки для проверки пользовательского поля перед публикацией сообщения?
У меня есть заказное поле под названием xxxx_url. xxxx_urlдолжен быть уникальным. Итак, прежде чем публиковать пост, я хочу убедиться, что xxxx_urlон уникален или нет? Если это не уникально, публикация сообщения должна быть отклонена. Я попробовал publish_post. Но это не правильно, так как это срабатывает, когда мы публикуем сообщение. Я хочу …

2
Удалить действие родительской темы в дочернем
Я создаю дочернюю тему из Storefront. Теперь я хочу удалить эти действия в дочерней теме add_action( 'woocommerce_before_shop_loop','storefront_sorting_wrapper',9 ); с помощью этой функции: add_action( 'after_setup_theme','remove_action', 100 ); function remove_action() { remove_action( 'init', 'woocommerce_before_shop_loop'); } но это не работает!

2
Как сделать do_action и получить возвращаемое значение?
Так что есть следующий сценарий. Я добавляю действие для очистки журналов из базы данных: add_action( 'myplugin_clean_logs', array( 'MyPlugin_Logs', 'clean_logs' ) ); Теперь я хочу периодически запускать это действие: wp_schedule_event( current_time( 'timestamp' ), 'daily', 'myplugin_clean_logs' ); и выполнить его вручную: do_action( 'myplugin_clean_logs' ); Метод MyPlugin_Logs::clean_logsвозвращает количество затронутых строк или false, если …
10 actions 

3
Удалить действия / фильтры, добавленные через анонимные функции
Это чертовски плохая практика, я должен сказать. Потратил последние два часа на поиск решения для удаления действий и фильтров, добавленных через анонимные функции. Это код, используемый в родительской теме, и мне нужно удалить его. /** * Add custom columns to admin comments grid * * Rate that user set. */ …

1
Использование jQuery для удаления данных, хранящихся в wp_options
Интересно, кто-нибудь мог бы посоветовать мне дальше по моей проблеме. Часть моего плагина хранит файлы журналов для целей отладки. Я успешно отобразил их в (div # log) на моей странице администратора, используя jquery и wp_localise_script. У меня есть кнопка, чтобы удалить эти журналы, но я не уверен, как это обработать. …
10 jquery  ajax  actions  options 

2
Когда использовать add_action ('init') против add_action ('wp_enqueue_scripts')
В файле functions.php моей темы я вызываю add_action, чтобы получить меру контроля над тем, куда загружается jquery (в нижнем колонтитуле вместе с другими скриптами моей темы). Проблема, с которой я столкнулся, заключается в том, что когда я использую add_action ('wp_enqueue_scripts'), он запускается, только если плагины не загружены. Однако метод add_action …

1
wp_headers против send_headers. Когда использовать каждый?
Я видел, wp_headersи send_headersоба использовали раньше для одного и того же, и мне интересно, как вы думаете, какой из них использовать и когда ... На send_headersстранице кодекса есть пример добавления X-UA-Compatible: IE=edge,chrome=1обратной совместимости для Internet Explorer, так как метатег часто дает сбой на сайтах интрасети, если загружается слишком поздно . …

2
Какое действие я должен подключить при добавлении ролей и возможностей?
Я собираюсь использовать add_role () и $ role-> add_cap () для установки новой настраиваемой роли и добавления новой возможности к существующим ролям. Мне интересно, где лучшее место для этого? Очевидно, я могу сделать это прямо внутри functions.php и покончить с этим. Но это лучшая практика? Нужно ли делать это только …

3
Функция, выполняемая при перемещении сообщения в корзину.
Привет, есть ли действие, которое может быть выполнено, когда сообщение перемещено в корзину .... Я попытался delete_post и удаленный_пост. Он работает, но дважды для каждого действия (до и после действия, как написано в кодексе), и вывод отображается только тогда, когда сообщение удалено из корзины. Пример. Я хочу отправить автору электронное …

10
Удалить действие из внешнего класса
Я пытаюсь сделать что-то похожее на этот вопрос здесь: remove_action или remove_filter с внешними классами? Я пытаюсь удалить <!-- This site is optimized with the Yoast WordPress SEO plugin v1.0.3 - http;//yoast.com/wordpress/seo/ --> сообщение от плагина. И прежде чем кричать на меня о том, что это может быть неэтично, автор …

1
Пожалуйста, объясните, как работают эти крючки
Я читал о хуках и действиях, и я знаю, что когда мы видим, do_action('some_hook')это означает, что где-то add_action('some_hook', function() {...});или функция some_hook()существует в теме functions.php. Но что это? : Из строки woocommerce / includes / class-wc-checkout.php # 943: public function process_checkout() { try { ///////////// do_action( 'woocommerce_before_checkout_process' ); <----!!! if …
8 hooks  actions 

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

2
Самый ранний хук для надежного получения $ post / $ posts
Какое самое раннее возможное действие, которое я могу подключить, когда я смогу получить доступ к глобальным $post/$postsпеременным как на передней, так и на задней части? Я пытался просматривал ссылки Кодекса , ссылки Адама Брауна и скользя через источник несколько раз , но не везло найти хороший. pre_get_postsслишком рано; Использование posts_selectionне …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.