Статьи

Панель инструментов Smart WordPress Developer: дополнительные инструменты для Tuts + Code

Tuts + Code — это очень большая платформа, содержащая более 5000 учебных пособий или учебных частей. Учитывая, что вся семья Tuts + имеет почти 20 000 постов по состоянию на лето 2015 года, можно сказать, что Tuts + Code имеет одну из каждых четырех статей во всей семье. И я горжусь тем, что являюсь одним из ведущих авторов этой гигантской платформы.

Перед тем, как приступить к изложению этой серии, я знал, что сначала мне нужно провести некоторые исследования в Tuts + Code, потому что должны были быть некоторые инструменты, которые уже были рассмотрены ранее. Я проверил учебные пособия и серии за последние два или три года и нашел пару инструментов WordPress, которые могли бы быть рассмотрены в рамках моей серии, если бы они еще не были рассмотрены. (Как ни странно, автором некоторых из этих руководств был я.)

В этой части серии «Инструментарий Smart WordPress Developer» я собираюсь дать обзор некоторых инструментов, которые мы уже рассмотрели здесь, в Tuts + Code.

Без дальнейшего введения давайте быстро вспомним инструменты, которые были «обучены» за последние два или три года в Tuts + Code.

Библиотека активации плагинов TGM — это близкий друг разработчиков, которые хотят или должны включать в свой проект другие плагины. Этот простой, но очень эффективный инструмент помогает вам связать плагины с вашим собственным плагином или темой. Он позволяет вам указывать на локальный ZIP-файл, удаленный URL-адрес или даже на слагы плагинов в каталоге плагинов WordPress.org. Вы можете выбрать «требовать» или «рекомендовать» прилагаемые плагины.

Я написал об этом инструменте еще летом 2014 года, и я горжусь тем, что мое руководство появилось сразу после его официального веб-сайта и его репозитория GitHub в соответствующих результатах поиска Google.

Там нет программного обеспечения без ошибок, но это не значит, что вы должны просто отказаться от попыток удалить все ошибки. Стремление к совершенству и попытка сделать программное обеспечение без ошибок — это хорошо, и если вы являетесь разработчиком WordPress, плагин Debug Bar и его расширения помогут вам.

В своем уроке, опубликованном в начале 2015 года, Патрик Мвачугу рассказывает нам о знаменитой панели отладки и ее пяти расширениях:

  • Панель отладки: Этот очень полезный плагин помогает вам отладить всю установку WordPress, разместив меню «Отладка» на панели инструментов WordPress, которое выдает отладочную информацию о запросах, кэше и т.п. при нажатии.
  • Консоль отладочной панели : это расширение панели отладки устанавливает аккуратную консоль, которая позволяет редактировать код PHP и MySQL в панели управления WordPress.
  • Панель отладки Cron: это самоочевидное расширение панели отладки показывает информацию о запланированных событиях в WordPress.
  • Аддон действий и фильтров панели отладки : это расширение панели отладки позволяет увидеть, какие действия и ловушки фильтров используются на текущей странице.
  • Зависимости сценария и стиля списка отладочной панели: это расширение панели отладки перехватывает все сценарии и стили в очереди на текущей странице.
  • Типы записей панели отладки : это расширение панели отладки выдает информацию обо всех (встроенных и пользовательских) типах записей, используемых в вашей установке WordPress.

Плагин для разработчиков, также разработанный Патриком Мвачугу в начале 2015 года, помогает разработчикам разрабатывать лучшие проекты в WordPress. Плагин работает в два простых шага:

  1. Он спрашивает вас, что вы разрабатываете (плагин, тема или VIP-тема WordPress.com).
  2. Как только вы выбираете то, что вы разрабатываете, он рекомендует несколько плагинов WordPress, чтобы помочь вам разработать свой проект лучше и быстрее.

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

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

По его словам, SuperCPT — это «обертка объектов для пользовательских типов записей, пользовательских таксономий и пользовательских мета-записей для кодировщиков». (Да, это также помогает вам создавать собственные метабоксы.) Я писал об этом инструменте еще летом 2013 года, и хотя он как бы упал между трещинами, я все же думаю, что SuperCPT — очень удобный инструмент для начинающих разработчиков WordPress.

Говоря о пользовательских метабоксах, вы когда-нибудь слышали о расширенных пользовательских полях?

Последнее руководство, которое я выбрал для упоминания, касается Advanced Custom Fields, еще одного обширного инструмента, который фактически делает то же самое, что и CMB2 . Джо Клифтон написал об этом инструменте еще в марте 2015 года, и он отлично справился с основами Advanced Custom Fields и дал несколько интересных примеров.

Чтобы сделать эту серию более «полной», мне нужно было включить учебники о других инструментах WordPress, которые были упомянуты ранее в Tuts + Code. Снимаю шляпу перед всеми, кто принимал участие в написании статей, о которых я говорил выше!

Вы наткнулись на инструмент Tuts + Code, который я должен был перечислить здесь, или у вас есть что сказать об инструментах, упомянутых выше? Поделитесь своими мыслями с нами в разделе комментариев ниже. И если вам понравилась статья, не забудьте поделиться ею с друзьями!

Мы почти закончили. В следующей части мы закончим серию кратким резюме. Будьте на связи!