Эти плагины добавляют дополнительные функции к панели отладки и в основном предназначены для разработчиков, которым нравится отлаживать свой код или измерять время выполнения, чтобы найти сбои в своем коде. Он также позволяет искать переменные, добавляя простые фрагменты кода в исходный код. Обратите внимание, что этот плагин следует использовать исключительно для отладки или в среде разработки и не предназначен для использования на рабочем сайте. Требования. Этот плагин требует, чтобы плагин debug-bar> 0.5 и мозг разработчиков работали правильно. Использование Пример использования для отладки цикла темы Добавьте контрольные точки в index.php или любой другой файл шаблона, как показано ниже. php if (have_posts ()):?> php Debug_Bar_Extender :: instance () -> checkpoint ('loop start'); ?> php while (have_posts ()): the_post (); ?> php Debug_Bar_Extender :: instance () -> trace_var ($ post); ?> php Debug_Bar_Extender :: instance () -> контрольная точка ('loop1'); ?>
id = "post - php the_ID ();?>"> php // before_post (); ?>
php the_time (get_option ('date_format'))?> от php the_author ()?> php the_content (__ ('Прочитать оставшуюся часть этой записи & raquo;', 'kubrick')); ?>
php the_tags (__ ('Теги:', 'kubrick'). '', ',', '
'); ?> php printf (__ ('Размещено в% s', 'kubrick'), get_the_category_list (',')); ?> | php edit_post_link (__ ('Редактировать', 'Кубрик'), '', '|'); ?> php comments_popup_link (__ ('Комментариев нет »', 'kubrick'), __ ('1 комментарий»', 'kubrick'), __ ('% комментариев »', 'kubrick')); ?>
php after_post (); ?>
php Debug_Bar_Extender :: instance () -> контрольная точка ('loop2'); ?> php end while; ?> php Debug_Bar_Extender :: instance () -> контрольная точка ('конец цикла'); ?>
php next_posts_link (__ ('& laquo; Предыдущие записи', 'kubrick'))?>
php previous_posts_link (__ ('Newer Entries & raquo;', 'kubrick'))?>
php else:?> Расширенное использование Просмотр источника debug-bar-extender .php вы заметите, что существуют различные фильтры для управления настройками по умолчанию. Это полезно, когда вы работаете с многосайтовой установкой и хотите использовать панель отладки без необходимости каждый раз настраивать параметры. Вот пример того, как настройки, применяемые файлом php в mu-plugins /, могут выглядеть как add_filter ('debugbarextender_default_settings', 'my_debug_bar_extender_settings'); // применить функцию настройки панели отладки my_debug_bar_extender_settings ($ default_settings) {$ default_settings = array ('enable_profiler' => 1, 'enable_variable_lookup' => 1, 'track_default_vars' => 0, 'add_default_checkpoints' => 1, 'savequable > 1, 'use_error_log' => 0, 'allow_url_settings' => 1, 'enable_admin_bar_menu' => 1,); вернуть $ default_settings; } add_filter ('debugbarextender_default_checkpoint_actions', 'my_debug_bar_extender_checkpoints'); // запускаем некоторые контрольные точки по умолчанию function my_debug_bar_extender_checkpoints ($ default_checkpoints) {$ default_checkpoints = array ('muplugins_loaded', 'wp_head', 'wp_footer', 'loop_start', 'loop_end', 'shutdown',); вернуть $ default_checkpoints; } Список желаний Работа над ним еще не завершена, поэтому не стесняйтесь заходить на нашу страницу плагинов и оставлять нам свои предложения в комментариях.
Автор: Thorsten Ott, Automattic
Версия: 0.5
Последнее обновление: 2011-09-02 1:06pm GMT