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

11
Изменение сообщения «Плагин активирован» по умолчанию

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

11
Переместить мета-поле выдержки в вышеуказанный редактор содержимого

Я нашел хук WordPress под названием " edit_form_after_title", чтобы добавить текстовое поле после заголовка. Как я могу использовать этот хук, чтобы отобразить отрывок после заголовка при создании нового...

11
Иерархическая таксономия UI

Мне не нравится, как таксономии отображаются в администраторе Wordpress, и мне было интересно, знает ли кто-нибудь лучший способ подключить и изменить его. В настоящее время, если я выбираю некоторые термины в своем сообщении, эти выбранные термины попадают в начало списка, и иерархия нарушается,...

11
Использовать ловушку wp init для вызова других ловушек?

Я хочу знать, является ли это хорошей практикой в ​​соответствии с темой WordPress или разработкой плагина. add_action('init','all_my_hooks'); function all_my_hooks(){ // some initialization stuff here and then add_action('admin_init',-----); add_action('admin_menu',----); // more like so }...

10
Что стоит использовать 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
Как внедрить средство выбора Iris WordPress в мой плагин на внешнем интерфейсе?

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

10
Генерация неактивных ссылок хуков

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

10
Что такое «все» в isset ($ wp_filter ['all'])

Я новичок в WordPress. Я пытаюсь понять, как он генерирует страницы XHTML. Я предполагаю, что это функция do_action( 'hook-name' ), но я застрял с пониманием инструкции isset( $wp_filter['all] )при чтении функции do_action, потому что я не понимаю, что означает слово all. Это функция PHP или...

9
Подсчет и отображение запросов к базе данных

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

9
Добавить новую вкладку в список установки плагинов Wordpress

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

9
Есть ли предел для перехвата приоритета?

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

8
Добавить субтитры к названию продукта Woocommerce

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

8
Хук действия для таможенного редактирования налога

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

8
Лучше использовать определенные хуки или общие хуки с параметрами?

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

8
Самый ранний хук для надежного получения $ post / $ posts

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

8
Сколько раз я могу подключиться к одному действию?

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

8
Можно ли полностью остановить 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') ) {...

8
Пожалуйста, объясните, как работают эти крючки

Я читал о хуках и действиях, и я знаю, что когда мы видим, do_action('some_hook')это означает, что где-то add_action('some_hook', function() {...});или функция some_hook()существует в теме functions.php. Но что это? : Из строки woocommerce / includes / class-wc-checkout.php # 943: public function...

8
Запуск пользовательского действия при нажатии кнопки настройки

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