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

Метод, с помощью которого плагины и темы расширяют основные функциональные возможности WordPress.

52
Передача параметра в функции фильтра и действия

Это способ передать мои собственные параметры функции в add_filterили add_action. Например, взгляните на следующий код: function my_content($content, $my_param) { do something... using $my_param here ... return $content; } add_filter('the_content', 'my_content', 10, 1); Могу ли я передать свой...

51
Разница между фильтрами и хуками действий?

Недавно я немного углубился в API плагинов, и мне было интересно, какие реальные различия существуют между хуками действий и фильтров . Оба они являются событиями, которые получают данные в качестве параметра, и, похоже, они оба могут делать одно и то же. Очевидно, что я вижу, что действия...

43
Где правильное место для регистрации / постановки в очередь скриптов и стилей

Я использую WordPress 3.1.4 сейчас. Я запутался с тем, где (какой хук) я использую: зарегистрироваться и / или поставить в очередь сценарии и стили на передней и задней части? Вопросов: Какие правильные крючки использовать? Все сценарии / стили регистрации / постановки в очередь в init? Почему нету...

41
Есть ли способ отправки электронных писем в формате HTML с помощью функции WordPress wp_mail?

Есть ли action_hook или что-то подобное, что может помочь мне достичь этого? Я попытался добавить разметку в строковую переменную PHP и просто отправил электронное письмо с помощью функции wp_mail следующим образом: $email_to = 'someaddress@gmail.com'; $email_subject = 'Email subject'; $email_body...

29
Как подключить update_post_meta и delete_post_meta?

Я все еще изо всех сил пытаюсь разобраться во всем этом, поэтому я действительно застрял в попытке выполнить следующую задачу: Если update_post_metaзапущено, то проверьте, meta_keyравно ли оно чему-либо (я хочу вызвать некоторый код, если используется определенный meta_key). Если мета-ключ, который...

29
WordPress хуки / фильтры вставляются перед содержимым или после заголовка

пытаясь вставить контент перед публикацией контента в моем functions.php - я знаю, как использовать обычные wp-хуки, но не знаю, как вставить в другие области. Пробовал это, но это убивает контент на любой другой тип сообщения: function property_slideshow( $content ) { if ( is_single() &&...

28
Получить список всех зарегистрированных действий

Я пытаюсь отладить плагин, который не разработал, и хочу перечислить все зарегистрированные действия. Я читал эту ветку ТАК: WordPress: как получить все зарегистрированные функции для фильтра «the_content» - StackOverflow Но это относится к одному хуку и касается фильтров, а не действий. Есть ли...

28
Есть ли ловушка, которая запускается после входа пользователя в систему?

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

27
Есть ли какие-то зацепки, которые изменяют логику 404?

Если в вашей теме определена страница 404, Wordpress отобразит страницу 404, если в теге $ wp_query-> query_vars определен «тег», и нет записей, соответствующих этому тегу. Я пишу плагин, который отображает некоторую информацию на каждой странице, в дополнение к сообщениям. Я хотел бы изменить...

23
Как поставить в очередь скрипты на пользовательских страницах добавления / редактирования постов?

Я пытаюсь поставить в очередь сценарий JS, только когда кто-то добавляет или редактирует пользовательский тип записи, который я создал, называемый «рецепты». В настоящее время скрипт работает нормально, когда я делаю это: if (is_admin()){ wp_enqueue_script( 'my-script' ); } Но это загружает его на...

20
Как вы используете CPT в качестве домашней страницы по умолчанию?

У меня есть клиент, чей сайт будет активно использовать пользовательские типы сообщений для настройки своего сайта. Но я нахожусь между молотом и наковальней для их запрашиваемой домашней страницы. В действительности, домашняя страница будет стеком определенных «страниц» в WordPress. В основном,...

20
Разница между do_action и add_action

Этот вопрос может быть неправильным, я не уверен в этом. Потому что я не совсем уверен в этом. Я знаю, что add_actionон используется для привязки нашей функции к указанной функции. Например, add_action('wp_head'.'myfunc');теперь любой код в myfuncбудет выполняться в wp_head(). Это понятно, но у...

20
Сколько раз будет выполняться этот код? (или насколько богата бабушка?)

Гипотетический пример, но применимость в реальном мире (для тех, кто учится, как я). Учитывая этот код: <?php function send_money_to_grandma() { internetofThings("send grandma","$1"); } add_action('init','send_money_to_grandma'); add_action('init','send_money_to_grandma'); Хорошо, теперь я...

19
Непонимание проблем apply_filters ()

В apply_filters () apply_filters( $tag, $value, $var ... ); У меня проблемы с тем, чтобы обернуть голову вокруг $valueи $var. Я прочитал кодекс, и это звучит так, как будто его $valueможно изменить $var, но я не нашел никаких примеров этого в дикой природе. Кажется, он используется как способ...