У laravel есть удобный метод dd() — который позволяет дебажить код и понимать что происходит. А как это работает в WP?
Мне нравится сокращение dd() для дампа данных, работаю почти всегда с ним, вместо стандартного var_dump(), но в итоге пришел к 2м разным вариантам реализации:
- свой сниппет через QueryMonitor & mu plugins
- готовый от laravel через плагин
Готовый плагин есть тут: https://wordpress.org/plugins/laravel-dd/ — берем, пользуемся, радуемся.
Но иногда, я пишу свою функцию таким образом:
function dd($data)
{
do_action('qm/debug', $data);
}
Сохраняю это куда то в wp-content/mu-plugins/dd.php
И активирую плагин QueryMonitor.
Не могу сказать что есть какое то предпочтение по решениям. Просто выбираю одно из двух по настроению.