Разработка плагинов WordPress [закрыто]


Помимо КОДЕКСА, какие ресурсы вы рекомендуете, чтобы помочь новичку в создании плагинов, помочь создать плагин WordPress. У меня есть идея, но для начала мне нужно немного лучшее объяснение, чем то, что есть в КОДЕКСЕ.

ОБНОВЛЕНИЕ: Есть ли книга, которую я мог бы купить, чтобы помочь мне в этом?

Author: Mike Wills, 2008-10-28

4 answers

Написав плагин MyBlogLog (то есть оригинальный) Я обнаружил, что список крючков Wordpress (не могу сразу вспомнить ссылку) был невероятно полезен, как и пример кода из установочных файлов Codex и WP. Чтение плагинов других разработчиков также является хорошим способом обучения, так как вы можете увидеть, как они реализовали вещи, и использовать эти методы, чтобы сэкономить время на исследования и разработки.

В любом случае, что вы хотите создать?

Редактировать:

Я разместил комментарий с этим, но на всякий случай, если он потеряется...

Для ваших конкретных потребностей вам понадобится хранить данные и иметь возможность управлять ими и извлекать их, поэтому вы захотите создать пользовательскую таблицу базы данных в своем плагине. Смотрите эту ссылку на кодекс:

Http://codex.wordpress.org/Creating_Tables_with_Plugins

Затем вы можете просто добавить свой код управления на экраны администратора, используя методы, описанные в этом Кодексе страница:

Http://codex.wordpress.org/Adding_Administration_Menus

Если вы хотите отобразить элементы на странице, вы можете либо написать собственный шаблон страницы PHP WP, чтобы напрямую запрашивать базу данных:

Http://codex.wordpress.org/Pages#Page_Templates

Или просто добавьте фильтр подключений в свой плагин, чтобы записать результаты на страницу на основе указанного вами ключевого слова:

Http://codex.wordpress.org/Plugin_API#Filters

 5
Author: willasaywhat, 2008-10-28 20:03:51

Вот полезный набор ссылок о том, как создавать плагины Wordpress. Имейте в виду, что он относительно "продвинутый" (в том смысле, что он вводит в процесс ряд объектно-ориентированных методов). Вам действительно следует сначала прочитать материалы Кодекса Wordpress.

 2
Author: Stuart, 2008-10-29 04:15:31

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

 0
Author: anonymous coward, 2008-10-28 19:27:08

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

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

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

 0
Author: Stephen Baugh, 2009-01-24 23:05:42