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

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

3
Генерация неактивных ссылок хуков
Похоже, что многие разработчики плагинов тратят время на добавление хуков фильтра / действия, чтобы позволить пользователям настраивать функциональность своих продуктов. Это здорово, но часто они не предоставляют список хуков и сколько аргументов они принимают. Кто-нибудь нашел лучший автоматический способ указать на каталог плагина (или темы) и увидеть список всех доступных …
10 plugins  hooks 

2
Как внедрить средство выбора Iris WordPress в мой плагин на внешнем интерфейсе?
Этот вопрос здесь задает тот же вопрос, что и я, но не было ни адекватных ответов, ни выбранного правильного ответа, поэтому я спрашиваю снова, надеясь, что если я задам более последовательный способ, я могу получить ответ. Я пытаюсь реализовать колесо выбора цвета, как показано на панели API настройки Wordpress Theme …

1
Что стоит использовать add_action, когда мы можем просто использовать add_filter?
Я только что посмотрел код WordPress и нашел это определение add_action: function add_action($tag, $function_to_add, $priority = 10, $accepted_args = 1) { return add_filter($tag, $function_to_add, $priority, $accepted_args); } Теперь, почему мы тратим один цикл ЦП на то, чтобы просто вызвать другую функцию, которую мы можем просто сделать сами, и тогда нам …
10 hooks 

1
Добавить новую вкладку в список установки плагинов Wordpress
Когда пользователь ищет плагин из области Add Plugin WP Admin, я хочу добавить новую вкладку (со ссылкой на страницу) рядом с текущими вкладками. Место, где я хочу ссылку, отмечено на скриншоте ниже. Искал его @ http://codex.wordpress.org/Adding_Administration_Menus, но тщетно. Это разрешено WP? Заранее спасибо.

5
Есть ли предел для перехвата приоритета?
Когда я хочу, чтобы мой фильтр или ловушка действий переопределяли все остальные, я назначаю ему приоритет 999. Однако в последнее время я вижу, что некоторые люди используют экстремальные значения для приоритета, такие как 20000, и даже99999 Помимо того, что использование таких высоких приоритетов смешно, будут ли они работать на самом …
9 hooks 

2
Подсчет и отображение запросов к базе данных
Я ищу решение, как я могу рассчитывать и отображать все запросы на сайте WordPress. Кто-нибудь знает, есть ли хороший плагин? В противном случае было бы решением проверить запросы на консоли, потому что я много работаю с консолью.

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 

4
Можно ли полностью остановить WP_Query при получении сообщений?
Я пытаюсь использовать WP Redis для кэширования всего объекта $ wp_query с ключом $ query_vars_hash . Вот как $wp_queryбыло добавлено $wp_object_cache: add_action('wp', function($wp) { if ( is_admin() ) return; global $wp_query; if ( !wp_cache_get($wp_query->query_vars_hash, 'globals') ) { wp_cache_add($wp_query->query_vars_hash, $wp_query, 'globals'); } }); Затем мне нужно проверить, кэшировался ли уже запрос, …
8 wp-query  hooks  cache 

2
Лучше использовать определенные хуки или общие хуки с параметрами?
Я создаю плагин формы для обработки форм, которые могут быть подключены разработчиками к действиям / фильтрам. Мой плагин должен иметь возможность обрабатывать разные формы с разными наборами фильтров, и я вижу 2 способа сделать это. Способ 1 Огонь конкретных крючков для каждой формы. Так что код, подобный этому, можно назвать …
8 plugins  hooks 

2
Добавить субтитры к названию продукта Woocommerce
Я использую WooCommerce на сайте, созданном с использованием Pagelines Framework. Мне нужно, чтобы подзаголовок / настраиваемое поле появлялось под названием продукта везде, где оно появляется на сайте. На самом деле, WooCommerce не предлагает такую ​​возможность. Я пытался использовать пользовательские поля, но WooCommerce тоже использует их и выводит кучу ненужных мне …

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

2
Хук действия для таможенного редактирования налога
Итак, у меня есть файл в файле шаблона functions.php, который кэширует форму поиска, содержащую пользовательские термины таксономии. Я хочу очистить кэш (или удалить одну группу кешей), когда добавляю / удаляю / редактирую условия определенной таксономии. Является ли это возможным? возможно с do_action, но для какого хука? Спасибо
8 hooks 

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

3
Сколько раз я могу подключиться к одному действию?
У меня есть тема, которая включает в себя некоторые настройки, after_setup_themeно я хотел бы написать свои собственные функции, которые также должны быть запущены after_setup_theme. Я бы предпочел хранить свои вещи в отдельном файле. Могу ли я позвонить after_setup_themeнесколько раз?
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.