Вопрос

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

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

Это было полезно?

Решение

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

Что вы вообще хотите создать?

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

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

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

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

Другие советы

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top