Насколько мне нужно знать PHP для создания тем WordPress

Итак, я хочу начать разработку тем Wordpress, но я не знаю PHP. Насколько хорошо я должен знать PHP, прежде чем приступить к разработке Wordpress? Кто-нибудь может порекомендовать какие-либо книги по PHP?


person Matt    schedule 27.05.2010    source источник
comment
Добро пожаловать в SO. Этот вопрос задавали раньше, посмотрю, смогу ли я найти дубликат.   -  person Pekka    schedule 28.05.2010
comment
Я видел этот вопрос, но чувствовал, что на самом деле он не дает мне никаких ответов. Также он спросил о разных CMS, меня просто беспокоит Wordpress. (: Но спасибо за ссылку!   -  person Matt    schedule 28.05.2010


Ответы (3)


Если вы знакомы со сценариями, то для начала совсем не обязательно знать PHP. Я сделал свою первую тему wordpress, не зная PHP, и мне было несложно понять, что и куда идет. Единственный раз, когда я обнаружил, что мне нужен кто-то, кто действительно знает PHP, - это когда возникали проблемы, которые мне приходилось отлаживать, но даже тогда небольшое исследование помогло мне разобраться.

Что касается книг, я настоятельно рекомендую Head First PHP и MySQL.

person Jed Daniels    schedule 27.05.2010
comment
Согласовано. Я начал создавать темы с очень небольшим знанием PHP. Мне также нравится серия визуальных руководств по быстрому запуску: peachpit.com/store/product.aspx ? isbn = 0321515552 Они делают его предельно простым и понятным. - person John P Bloch; 28.05.2010

В дополнение к книге WordPress, которая научит вас, как это делать, вам будет очень полезно редактировать файлы в редакторе, таком как Aptana Studio или NetBeans, которые показывают ошибки синтаксиса PHP во время набора текста.

Таким образом, вы сможете просто отменить там, где вы вызвали проблему, вместо того, чтобы полагаться на загрузку файла через wordpress, чтобы определить, когда вы что-то сломали. Я хорошо знаю wordpress и PHP, и это до сих пор значительно облегчает мне жизнь.

person corprew    schedule 27.05.2010

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

Для себя лучший способ научиться - это «копировать» чужие, не глядя на какой-либо код. Изучите кодекс, посмотрите несколько примеров, используйте учебные пособия по wp в сети и поговорите с другими о некоторых малоизвестных функциях кодекса, которые полезны или полезны в использовании.

Я думаю, что когда-нибудь по пути потратьте немного времени на изучение php. Если вы тратите 3 часа в день на изучение WP и 1 на изучение php, вы будете иметь хорошую репутацию в веб-разработке примерно на 400-600 часов.

person user351297    schedule 28.05.2010