Статьи

Еще больше необходимых плагинов для разработки темы WordPress

В предыдущих частях этой серии мы рассмотрели многие плагины отладки, доступные в репозитории плагинов WordPress. Базовый плагин, который мы видели, это Debug Bar, для которого написано множество расширений.

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

В этой статье мы будем обсуждать:

Переписать плагин инспектора правил

Если вы имеете дело с большим количеством правил переписывания, то этот конкретный плагин поможет следующими способами:

  • Просмотрите список всех ваших правил переписывания.
  • Фильтр по различным источникам правил переписывания.
  • Выполните мягкую очистку ваших правил перезаписи, чтобы восстановить их.
  • Проверьте, какие правила перезаписи соответствуют заданному URL и приоритетам, в которых они соответствуют.

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

Плагин «Устаревшие уведомления»

Другим важным аспектом плагина является то, что он также информирует вас о неправильном использовании функций WordPress.

Вы только что закончили работу над проектом, что дальше? Проверка темы помогает определить, соответствует ли ваша тема WordPress последним стандартам проверки тем . С его помощью вы можете запускать все те же инструменты автоматического тестирования для вашей темы, которые WordPress.org использует для представления темы.

Theme Check плагин

RTL Tester добавляет кнопку « Переключиться на RTL» в админ-панели WordPress. Это позволяет с легкостью переключать направление текста на сайте, чтобы убедиться, что ваш сайт правильно интернационализирован для языков, читающих справа налево.

RTL Tester плагин

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

  • По умолчанию вывод Query Monitor отображается только для администраторов при установке на одном сайте и для супер-администраторов при установке на нескольких сайтах. В дополнение к этому вы можете установить файл cookie для проверки подлинности, который позволяет просматривать выходные данные монитора запросов, когда вы не вошли в систему (или если вы вошли в систему как не администратор).
  • Query Monitor суммирует всю информацию о вашей среде разработки, предоставляя исчерпывающую информацию, такую ​​как информация PHP, информация MySQL, текущая информация об установке WordPress и информация о веб-сервере.
  • Несмотря на то, что эта функция все еще находится в стадии разработки, Query Monitor может отображать ответ на любой Ajax-запрос на странице, если он включает информацию об отладке в своем заголовке. Этот вывод затем записывается в консоль разработчика. На момент написания этой статьи отображались только ошибки PHP.
  • Query Monitor также предоставляет подробную информацию о запросах к базе данных, включая затронутые строки, время выполнения для запросов, уведомления о медленных запросах, запросы с ошибками, фильтрацию запросов по вызову функции и многое другое.

Вы можете просто получить доступ ко всей этой информации, нажав Query Monitor на панели администратора.

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

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

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

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