Вижу, что во множестве вакансий востребован WordPress, для чего он нужен веб-разработчику? Все видеоуроки, которые нашёл, это создание блога на WordPress, зачем мне это в работе и что бы вы могли посоветовать конкретно выучить по нему?
Спасибо.
WP нужен если для ваших решений не нужен уникальный функционал, а гораздо проще не начинать делать свою cms с нуля, а взять готовый проект с множеством готовых плагинов и тем.
На WP можно делать визитки, форумы, магазины, у него существует api, для доступа других приложений к его функционалу.
Нельзя сказать, что нужно учить, это зависит от тех задач, которые требуются на проекте.
Главные вещи которые следует уметь:
Верстать шаблоны и правильно использовать wp теги для вывода данных из БД
Изменять существующие или писать свои плагины PHP
На 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%).
Во-первых, без работы не останетесь. Во-вторых, заказчик предпочитает иметь дело с известной CMS, чтобы не быть зависимым от разработчика всю оставшуюся жизнь его веб-сайта.
WordPress построен на системе иерархии шаблонов и широком использовании фильтров и хуков. Начать, вероятно, надо с этого. Кроме того, надо понимать механизмы создания собственных тем и кастомизации имеющихся тем посредством дочерних, написания собственных плагинов.
Если вы работает в команде (да и вообще, как правило хорошего тона), то нужно создавать код согласно стандартам кодирования WordPress. В этом вам поможет современная среда разработки, например, PhpStorm с анализаторами кода и отладчиком.
WordPress снабжен всеобъемлющей документацией на русском языке. Практически на любой вопрос можно получить ответ на русском языке на этих двух ресурсах: Codex и kama.
UPDATE
Из комментария @SeVlad:
Основа основ WordPress - это цикл по постам.
Новый Codex здесь. Пока не полный и без локализации, но старый местами уже устарел.
WordPress позволяет создавать не только записи (post), страницы (page), но и кастомные типы записей, с помощью которых можно представить практически любые сущности, необходимые при разработке сайта: акции, шаблоны, проекты и т.п.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей