Tuts + Code — это очень большая платформа, содержащая более 5000 учебных пособий или учебных частей. Учитывая, что вся семья Tuts + имеет почти 20 000 постов по состоянию на лето 2015 года, можно сказать, что Tuts + Code имеет одну из каждых четырех статей во всей семье. И я горжусь тем, что являюсь одним из ведущих авторов этой гигантской платформы.
Перед тем, как приступить к изложению этой серии, я знал, что сначала мне нужно провести некоторые исследования в Tuts + Code, потому что должны были быть некоторые инструменты, которые уже были рассмотрены ранее. Я проверил учебные пособия и серии за последние два или три года и нашел пару инструментов WordPress, которые могли бы быть рассмотрены в рамках моей серии, если бы они еще не были рассмотрены. (Как ни странно, автором некоторых из этих руководств был я.)
В этой части серии «Инструментарий Smart WordPress Developer» я собираюсь дать обзор некоторых инструментов, которые мы уже рассмотрели здесь, в Tuts + Code.
Больше инструментов WordPress на Tuts + Code
Без дальнейшего введения давайте быстро вспомним инструменты, которые были «обучены» за последние два или три года в Tuts + Code.
Библиотека активации плагинов TGM
Библиотека активации плагинов TGM — это близкий друг разработчиков, которые хотят или должны включать в свой проект другие плагины. Этот простой, но очень эффективный инструмент помогает вам связать плагины с вашим собственным плагином или темой. Он позволяет вам указывать на локальный ZIP-файл, удаленный URL-адрес или даже на слагы плагинов в каталоге плагинов WordPress.org. Вы можете выбрать «требовать» или «рекомендовать» прилагаемые плагины.
Я написал об этом инструменте еще летом 2014 года, и я горжусь тем, что мое руководство появилось сразу после его официального веб-сайта и его репозитория GitHub в соответствующих результатах поиска Google.
Бар отладки и расширения отладки
Там нет программного обеспечения без ошибок, но это не значит, что вы должны просто отказаться от попыток удалить все ошибки. Стремление к совершенству и попытка сделать программное обеспечение без ошибок — это хорошо, и если вы являетесь разработчиком WordPress, плагин Debug Bar и его расширения помогут вам.
В своем уроке, опубликованном в начале 2015 года, Патрик Мвачугу рассказывает нам о знаменитой панели отладки и ее пяти расширениях:
- Панель отладки: Этот очень полезный плагин помогает вам отладить всю установку WordPress, разместив меню «Отладка» на панели инструментов WordPress, которое выдает отладочную информацию о запросах, кэше и т.п. при нажатии.
- Консоль отладочной панели : это расширение панели отладки устанавливает аккуратную консоль, которая позволяет редактировать код PHP и MySQL в панели управления WordPress.
- Панель отладки Cron: это самоочевидное расширение панели отладки показывает информацию о запланированных событиях в WordPress.
- Аддон действий и фильтров панели отладки : это расширение панели отладки позволяет увидеть, какие действия и ловушки фильтров используются на текущей странице.
- Зависимости сценария и стиля списка отладочной панели: это расширение панели отладки перехватывает все сценарии и стили в очереди на текущей странице.
- Типы записей панели отладки : это расширение панели отладки выдает информацию обо всех (встроенных и пользовательских) типах записей, используемых в вашей установке WordPress.
Плагин разработчика
Плагин для разработчиков, также разработанный Патриком Мвачугу в начале 2015 года, помогает разработчикам разрабатывать лучшие проекты в WordPress. Плагин работает в два простых шага:
- Он спрашивает вас, что вы разрабатываете (плагин, тема или VIP-тема WordPress.com).
- Как только вы выбираете то, что вы разрабатываете, он рекомендует несколько плагинов WordPress, чтобы помочь вам разработать свой проект лучше и быстрее.
Плагин также показывает некоторую полезную информацию, например, WP_DEBUG
SAVEQUERIES
константы WP_DEBUG
и SAVEQUERIES
в файл wp-config.php
. Патрик отлично поработал над этим плагином, и я рекомендую вам прочитать его, если вы являетесь разработчиком WordPress.
SuperCPT
Несмотря на то, что регистрация пользовательских типов записей и таксономий на самом деле не самая сложная вещь в разработке WordPress, у нее все еще есть возможности для улучшения с точки зрения простоты. И SuperCPT предлагает именно это.
По его словам, SuperCPT — это «обертка объектов для пользовательских типов записей, пользовательских таксономий и пользовательских мета-записей для кодировщиков». (Да, это также помогает вам создавать собственные метабоксы.) Я писал об этом инструменте еще летом 2013 года, и хотя он как бы упал между трещинами, я все же думаю, что SuperCPT — очень удобный инструмент для начинающих разработчиков WordPress.
Расширенные пользовательские поля
Говоря о пользовательских метабоксах, вы когда-нибудь слышали о расширенных пользовательских полях?
Последнее руководство, которое я выбрал для упоминания, касается Advanced Custom Fields, еще одного обширного инструмента, который фактически делает то же самое, что и CMB2 . Джо Клифтон написал об этом инструменте еще в марте 2015 года, и он отлично справился с основами Advanced Custom Fields и дал несколько интересных примеров.
Подведение итогов на сегодня
Чтобы сделать эту серию более «полной», мне нужно было включить учебники о других инструментах WordPress, которые были упомянуты ранее в Tuts + Code. Снимаю шляпу перед всеми, кто принимал участие в написании статей, о которых я говорил выше!
Вы наткнулись на инструмент Tuts + Code, который я должен был перечислить здесь, или у вас есть что сказать об инструментах, упомянутых выше? Поделитесь своими мыслями с нами в разделе комментариев ниже. И если вам понравилась статья, не забудьте поделиться ею с друзьями!
Мы почти закончили. В следующей части мы закончим серию кратким резюме. Будьте на связи!