Я беру интервью на работу в качестве разработчика WordPress. Я работаю с WP только год и чувствую, что у меня есть хороший обзор, как его настроить, что functions.php
делать, где изменять темы и т. Д. Но интервью, которое у меня будет на следующей неделе, будет спрашивая меня все о WordPress и Linux с добавлением MySql. Все, что я знаю, это то, что они дадут мне ноутбук и тест.
Как мне подготовиться к такой вещи? Должен ли я попрактиковаться в написании плагина сегодня? Я знаю, как настроить сервер Linux, но я не очень хорош в продвинутых манипуляциях с файлами или в сценариях оболочки. Я хорош в настройке, устранении неполадок и настройке. И я много читаю WP Codex. Что было бы хорошим домашним заданием, чтобы я мог правильно подготовиться? Я заметил, что не так много ресурсов для подготовки к интервью, ориентированному на WP.
Ответы:
Если бы я нанял разработчика WordPress, мой список пожеланий выглядел бы так:
Я могу вспомнить гораздо больше, но я думаю, что все вышеперечисленное было бы неплохим началом.
И вот вопрос с подвохом: что отстой в WordPress, и что бы вы изменили в следующей основной версии, чтобы это исправить? Если вы можете дать убедительный ответ на этот вопрос, вы, вероятно, знаете немного о WordPress.
Но отложив на секунду вышеупомянутый список пожеланий, для меня самое главное не то, знаете ли вы решение проблемы, а то, можете ли вы найти решение.
Знайте, где искать (Кодекс, руководство по PHP, и тому подобное), и будьте искренне заинтересованы в том, чтобы делать все правильно. Не будьте довольны, когда вещь, которая не сработала, неожиданно работает: это было правильное решение? Не могли бы вы сделать это более элегантно, с меньшим количеством кода? Может ли это решение масштабироваться, может ли оно быть использовано повторно, когда возникает подобная проблема?
Надеюсь это поможет.
источник
Манипулирование файлами и создание сценариев оболочки - это не то, что вы делаете с WordPress. Самое большее, что вы делаете с этим, например, резервное копирование или развертывание. Это нечто само по себе WP и плагины стараются свести к минимуму для хорошей совместимости с различными средами хостинга.
Что это за разработка на WordPress? Поле довольно широкое: от очень переднего материала до очень внутреннего и множества вещей между ними.
Это далеко не исчерпывающая информация, но я лично считаю сильной основой для разработки WP:
в общем
разработка темы
get_
vsthe_
), глобальные переменные, на которые они полагаютсяразработка плагинов
источник