Статьи

Больше основных плагинов для разработки WordPress Theme

В предыдущей части серии мы настраивали среду разработки WordPress и устанавливали все необходимые плагины, необходимые, чтобы помочь нам в разработке темы.

Кроме того, мы отредактировали wp-config.php включив режим отладки в ядре WordPress. После этого важно иметь правильные инструменты, которые помогут нам при работе над нашим проектом, проверять наличие ошибок и следить за тем, чтобы мы соответствовали стандартам кодирования WordPress .

В этой части мы рассмотрим следующие плагины отладки и их важную роль в разработке темы WordPress:

  1. Бар отладки
  2. Консоль отладки
  3. Debug Bar Cron
  4. Действия панели отладки и аддон фильтра
  5. Зависимости сценария и стиля отладочной панели
  6. Типы сообщений отладочной панели

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

Этот конкретный плагин выступает в качестве основной базы для отладки с несколькими другими надстройками, которые имеют дело с различными аспектами.

После того, как вы установили основной плагин панели отладки, вам нужно будет установить консоль панели отладки, чтобы редактировать PHP и MySQL в панели управления WordPress. Несмотря на то, что он не был обновлен в последнее время, в последней версии добавлена ​​подсветка синтаксиса с использованием текстового редактора Code Mirror, явных режимов PHP и MySQL и изменений пользовательского интерфейса, отражающих обновленный пользовательский интерфейс панели отладки.

На снимке экрана ниже я скопировал код index.php из темы WordPress Twenty Fourteen, добавил его в консоль, нажал на run, чтобы протестировать и увидеть результат. ,

Cron действительно может сбить с толку, это полезное дополнение к плагину Debug Bar. Он отображает важную информацию о запланированных событиях WordPress, таких как;

  • Текущее время
  • Список основных запланированных событий
  • Список пользовательских запланированных событий
  • Время следующего события
  • Если Cron в настоящее время работает

На скриншоте ниже мы видим общее количество событий, запущенных в моей среде разработки, время для следующего события и, если у меня запущен cron, в данном случае «Нет».

Как следует из названия плагина, этот конкретный аддон добавляет две вкладки к основному плагину панели отладки. Одна вкладка отображает список хуков действий, а другая — список хуков фильтров. На вкладке действий отображается список всех действий, связанных с текущим запросом.

В то время как вкладка фильтра отображает теги фильтра вместе с прикрепленными к нему функциями. Вы можете найти больше информации о том, как действие и фильтры работают здесь .

При добавлении скрипта или стиля в WordPress мы должны использовать wp_enqueue_script( $handle, $src, $deps, $ver, $in_footer ) и wp_enqueue_style( $handle, $src, $deps, $ver, $media ) . Основная проблема заключается в том, что можно определить, какой существует и в каком порядке они загружаются. С этим конкретным дополнением он перечислит все зависимости.

Различные скрипты будут загружены для страниц сайта и бэк-энда, в данном случае для панели управления WordPress. Чтобы просмотреть скрипты, загружаемые в интерфейс, перейдите в интерфейс и на панели администратора нажмите Отладка, а затем просмотрите Зависимости скриптов и стилей.

Затем перейдите в бэкэнд, на панели администратора нажмите «Отладка» на панели администратора, а затем просмотрите « Сценарии и зависимости стиля».

Front-end и back-end загружают разные скрипты и стили. Кроме того, на разных страницах внешнего и внутреннего интерфейса могут загружаться разные сценарии и стили.

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

Различные столбцы дают информацию о различных свойствах типа записей

  • Собственность проверяется
  • Почта
  • Страница может быть истинной или ложной
  • прикрепление
  • Если у него есть nav_menu_item связанный с постом и т. Д.

Мы прошли ряд отладочных плагинов, необходимых для проекта WordPress. Основным плагином является плагин Debug Bar, а остальные добавляются как дополнения для расширения различных ролей плагина.

Некоторые из этих плагинов не были перечислены в плагине Developer, который мы установили во вводной части серии, поэтому я рекомендую вам посетить репозиторий плагинов и добавить их в вашу установку WordPress.

В следующей части этой серии мы в основном рассмотрим, как отслеживать различные журналы в вашем проекте WordPress, переключаться между пользователями, как проверять правила перезаписи и простые инструменты, такие как RTL Tester, VIP-сканер, Query Monitor и т. Д. на.

В то же время не стесняйтесь оставлять комментарии или вопросы ниже.