Intereting Posts
Определенная роль пользователя для доступа к страницам плагина Можно ли изменить суффикс имени имени изображения по умолчанию? Исключить последнее сообщение из цикла termoconomy WP_Query Multi-эскизы ничего не возвращают Можно добавить пост-форматы в пользовательский-пост-тип? Как добавить параметр в строку запроса поиска woocommerce Вложенная meta_query с несколькими ключами отношения Категории под настраиваемыми типами сообщений не отображаются должным образом Один комментарий для пользователя за сообщение, но он может отвечать на существующие комментарии wp-admin пустой в чистой установке WordPress на PHP 5.4 Удалить архивы в названии категории Использование ЦП: API AJAX и Heartbeat на страницах администрирования Есть ли способ предотвратить использование SELECT SQL_CALC_FOUND_ROWS при получении таксономии Отображать имя меню с помощью wp_nav_menu Frontend – это пустой WordPress

Каков наилучший способ отбросить переменную фильтра?

У меня есть фильтр плагинов, который не работает для меня:

add_filter( 'gform_notification_email_3', 'route_notification', 10, 2 ); function route_notification($email_to, $entry) { global $post; $email_to = get_the_author_email(); return $email_to; } 

Я думаю, что переменная $ email_to не установлена ​​должным образом, но как я могу отбросить эту переменную, чтобы проверить ее?

Как обычно. 🙂 Работает большую часть времени, если он не окажется в некотором месте, который не отображается на экране браузером.

 echo $email_to; 

И для отладки более информативно использовать var_dump() . Лично я обычно использую это для быстрого добавления / удаления дампа для фильтрации:

 add_filter('filter','dump_filter',10,2); // or how much it passes, etc function dump_filter($input) { var_dump(func_get_args()); return $input; }