jnthnclrk
  • 0
Учитель

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

  • 0

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

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 не установлена ​​​​должным образом, но как мне вывести эту переменную, чтобы проверить ее?

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

    echo $email_to;
    

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

    add_filter('filter','dump_filter',10, 1); // 1, or how many arguments the filter passes.
    
    function dump_filter($input) {
    
        var_dump(func_get_args());
    
        return $input;
    }
    
    • 0

Оставить ответ

You must login to add an answer.