Зачем WordPress веб-разработчику и что в нём надо учить? [закрыт]

216
20 декабря 2018, 05:40

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

Спасибо.

Answer 1

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

На WP можно делать визитки, форумы, магазины, у него существует api, для доступа других приложений к его функционалу.

Нельзя сказать, что нужно учить, это зависит от тех задач, которые требуются на проекте.

Главные вещи которые следует уметь:

  • Верстать шаблоны и правильно использовать wp теги для вывода данных из БД

  • Изменять существующие или писать свои плагины PHP

Answer 2

Почему WordPress

На WordPress создано порядка 25% всех сайтов, существующих в сети Интернет. Среди сайтов, использующих CMS, WordPress имеет доминирующее положение с 60% рынка. Ближайший конкурент Joomla имеет в 9 раз меньшую долю присутствия.

На WordPress можно создавать не только визитки. Многие всемирно известные мировые бренды используют WordPress для своих сложных корпоративных сайтов. Среди них: Mercedes-Benz, The New Yorker, BBC America, Bloomberg Professional, Sony Music, MTV News, The Rolling Stones, SAP News Center и другие.

Интернет-магазин WooCommerce, созданный как плагин для WordPress, занимает первое место среди систем электронной торговли (12%), ну или, можно сказать, делит 1-2 места с Magento (11%).

Зачем WordPress веб-разработчику

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

Что учить в WordPress

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

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

WordPress снабжен всеобъемлющей документацией на русском языке. Практически на любой вопрос можно получить ответ на русском языке на этих двух ресурсах: Codex и kama.

UPDATE

Из комментария @SeVlad:

Основа основ WordPress - это цикл по постам.

Новый Codex здесь. Пока не полный и без локализации, но старый местами уже устарел.

WordPress позволяет создавать не только записи (post), страницы (page), но и кастомные типы записей, с помощью которых можно представить практически любые сущности, необходимые при разработке сайта: акции, шаблоны, проекты и т.п.

READ ALSO
Как выповнять по центру P с CSS?

Как выповнять по центру P с CSS?

Немного перефразирую вопрос в заголовке:

217
Как правильно подключать css стили

Как правильно подключать css стили

Делаю проект на AngularJSЕсть несколько страниц: index

241
Почему не срабатывает функция реплейс

Почему не срабатывает функция реплейс

Суть вот в чемЕсть скрипт который делает "снег" на странице

289