Статьи

Панель инструментов Smart WordPress Developer: GenerateWP

Добро пожаловать в третью часть серии «Инструментарий Smart WordPress Developer». В этой части мы рассмотрим GenerateWP , веб-сайт, посвященный созданию кода WordPress.

Да.

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

Я знаю, что у меня есть. «Это была холодная ночь в Коджаэли, Турция (мой родной город, рядом со Стамбулом), когда я увидел свой первый« Белый экран смерти »(WSOD) . Год был 2006, и я редактировал бесплатную тему WordPress для своего блога Beyn. Я также был новичком в PHP, MySQL, HTML и CSS, так что вы можете представить себе ужас, когда увидел, что не могу открыть ни одну страницу, включая панель администратора, если я не ошибаюсь. После нескольких минут ужаса и нескольких капель холодного пота на лбу я наконец решил удалить тему с FTP и начать заново с неотредактированными файлами темы. Мне удалось найти проблему в моем файле index.php — вы уже догадались: пропущенная точка с запятой.

Позвольте мне ответить на вопрос еще раз: Да, написание WordPress кода сложно для начинающих . На самом деле, все разработчики WordPress могут извлечь выгоду из GenerateWP, независимо от того, насколько хорошо они знают WordPress.

Я скажу тебе почему.

Если бы GenerateWP существовал еще в 2006 году, я бы выучил WordPress быстрее.

GenerateWP определяет себя как «самый простой и быстрый способ создания собственного и высококачественного кода для вашего проекта WordPress с использованием новейших стандартов кодирования WordPress и API-интерфейсов», согласно домашней странице GenerateWP.com . Это действительно интересный способ создания кода WordPress без каких-либо хлопот.

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

Мне нравится думать, что GenerateWP служит практическим упражнением для начинающих WordPress. Почему? Просто потому, что он показывает пользователям, как построен код. Пару раз экспериментируя с инструментами, можно узнать, как генерируется код, каковы аргументы, как работают аргументы и как изменяется код, если инструмент используется с другими значениями. Умный новичок WordPress будет развлекаться и экспериментировать с инструментами, а затем впервые попытаться набрать код самостоятельно. Все остальное превратит новичка в ветерана, или, если говорить круто , ниндзя WordPress!

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

На момент написания этой статьи в GenerateWP имеется 20 простых в использовании инструментов и раздел, в котором вы можете хранить свои собственные фрагменты кода (к которым мы вскоре перейдем). Давайте посмотрим, что это за инструменты:

  1. С генератором таксономии вы можете создавать собственные таксономии.
  2. С помощью генератора типов постов вы можете создавать собственные типы постов.
  3. С Генератором статусов постов вы можете создавать статусы постов.
  4. С помощью Генератора поддержки тем вы можете создавать собственные функции темы, такие как языковая поддержка, ширина содержимого и избранные изображения.
  5. С помощью генератора боковых панелей вы можете создавать собственные «динамические боковые панели» для хранения виджетов.
  6. С помощью Генератора меню вы можете зарегистрировать пользовательские меню навигации.
  7. С помощью генератора коротких кодов вы можете создавать короткие коды WordPress.
  8. С помощью генератора быстрых тегов вы можете создавать собственные быстрые теги.
  9. С помощью генератора панелей инструментов вы можете создавать элементы панели инструментов.
  10. С WP_Query Generator вы можете создавать запросы WordPress.
  11. С Генератором WP_User_Query вы можете создавать пользовательские запросы WordPress.
  12. С Генератором WP_Comment_Query вы можете создавать запросы комментариев WordPress.
  13. С помощью генератора файлов wp-config.php вы можете создать собственный файл wp-config.php .
  14. С помощью генератора плагинов Readme вы можете создать файл readme.txt вашего следующего плагина.
  15. С помощью генератора событий заданий Cron вы можете планировать пользовательские задания Cron.
  16. С помощью инструмента « Регистрация сценариев WordPress» вы можете зарегистрировать сценарии WordPress.
  17. С помощью инструмента « Регистрация стилей WordPress» вы можете зарегистрировать стили WordPress.
  18. С помощью инструмента oEmbed Providers вы можете создавать собственные oEmbed провайдеры.
  19. С Генератором заголовков темы по умолчанию вы можете создавать собственные изображения заголовков для вашей темы. (Кстати, есть кто-нибудь, кто использует эту функцию WordPress?)
  20. С помощью Генератора методов контактов пользователя вы можете создавать новые методы контактов, которые можно изменить на страницах профиля пользователя.

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

Но даже если вы запомнили все коды в ядре WordPress и не нуждаетесь ни в одном из этих инструментов, вам может понравиться последний и самый новый раздел GenerateWP: совместное использование фрагментов.

Когда GenerateWP.com исполнилось два года в начале 2015 года, его создатель Рами Юшуваев разместил празднование в блоге GenerateWP и представил новый инструмент под названием « пользовательские фрагменты ». С помощью этого инструмента вы можете сохранить свои фрагменты кода WordPress и поделиться ими со всем миром. Вы просто должны сначала зарегистрироваться. *вздох*

Под каждым инструментом GenerateWP вы видите две кнопки: «Обновить код» и «Сохранить фрагмент». Нажав эту вторую кнопку, вы можете легко сохранить код, который вы только что создали с GenerateWP. Более того, вы также можете писать код с нуля (вместо работы с инструментами) с домашней страницы пользовательских фрагментов WordPress . Ухоженная.

GenerateWP — это инструмент WordPress, который для меня закрывает важный пробел в практическом опыте обучения WordPress. Я уверен, что благодаря его инструментам многие новички WordPress ускорят свои процессы обучения для важных API и функций WordPress.

Что вы думаете о GenerateWP? Расскажите нам, что вы думаете, разместив в разделе комментариев ниже. И если вам понравилась статья, не забудьте поделиться ею с друзьями!

Увидимся в следующей части, где мы рассмотрим WP Quick Install, инструмент для быстрой установки WordPress с множеством настроек.