Напишем плагин для Wordpress. Часть 1
Чему посвящен цикл статей "Напишем плагин для Wordpress?".
Как написать свой плагин (plug-in) для Wordpress? Зачем делать свой плагин? Как опубликовать плагин на wordpress.org и как его обновлять?
Если вы, как и я, задавали себе хотя бы один из этих вопросов — вам будет полезен мой цикл публикаций о том, как написать свой плагин для wordpress. Я планирую дать ответы на эти вопросы, а также рассказать о том, что потребуется для написания плагина, какими знаниями нужно обладать и где найти необходимую информацию. Все публикации о написании wordpress плагина будут снабжены примерами и комментариями из моего личного опыта. Милости прошу
Оглавление
Оглавление будет пополняться по мере выхода новых частей руководства по написанию плагина для wordpress.
- Введение, общая информация (Напишем плагин для Wordpress. Часть1.)
- Общая теория (Напишем плагин для Wordpress. Часть 2.)
- Подготовка к созданию страницы настроек (Напишем плагин для Wordpress. Часть 3.)
- Создание страницы настроек плагина (Напишем плагин для Wordpress. Часть 4.)
- Функциональная составляющая (Напишем плагин для Wordpress. Часть 5.)
- Интернационализация и русификация (Напишем плагин для Wordpress. Часть 6.)
- Добавление в репозиторий Wordpress.org (Напишем плагин для Wordpress. Часть 7.)
Введение. Общая информация о плагинах Wordpress.
Плаги́н (от plug-in) — независимо компилируемый , динамически подключаемый к основной , предназначенный для расширения и/или использования её возможностей. Также может переводиться как «модуль». Плагины обычно выполняются в виде .
© Wikipedia
Зачем писать свой плагин для Wordpress?
Для начала ответим на вопрос, вынесенный в заголовок. Итак, на мой взгляд, plug-in для Wordpress стоит написать по одной или нескольким из следующих причин:
-
Из исследовательского интереса (чтобы глубже понять механизм работы движка);
-
Из-за отсутсвия реализации каких-то нужных функций в уже имеющихся плагинах или из-за неудовлетворенности наличествующими реализациями;
-
Из меркантильного интереса — в случае публикации плагина на wordpress.org с него на ваш сайт будет вести прямая ссылка, по которой будут приходить уникальные посетители и "перетекать" PageRank. Кроме того, если плагин будет написан во многом благодаря второму пункту данного списка, вы получите скачивания, что в дальнейшем может привести к появлению ссылок на сайтах пользователей плагина.
Как видно — причины более чем веские, значит прочь колебания и сомнения, будем писать свой плагин для Wordpress!
Что нужно, чтобы написать свой плагин для Wordpress?
Укажу минимальные знания, которыми, на мой взгляд, нужно обладать, чтобы написать Wordpress плагин:
-
Минимальные знания языка программирования php (я, например, впервые увидел php как раз после того, как решил написать свой плагин WordpressSignaturer), а пользовался я самоучителем PHP5 (см. Библиотеку) и сайтом php.su (см. Виды);
-
Минимальные знания SQL, в частности — mySQL. Понимание того, как создавать новые таблицы в БД, вносить и обновлять информацию, делать выборку данных из базы. На этих моментах я подробно остановлюсь в соответствующем разделе руководства по написанию плагина для Wordpress. Также рекомендую книгу SQL полное руководство (скачать).
-
Безусловно необходима идея для будущего плагина. Что он будет делать, как он это будет делать? Что можно будет добавить в дальнейшем и как развивать плагин? Идея — дело сугобо индивидуальное
В качестве общего совета скажу, что поскольку почти все плагины Wordpress являются opensource-разработками — можно доработать (форкнуть) какой-то из существующих плагинов. -
Удобный редактор текста. Windows Notepad тут не помощник
Лично я использую лёгкую кроссплатформенную (что особенно ценно, т.к. на работе у меня Windows) IDE под названием (скачать ).
Готовимся написать свой Wordpress плагин.
На этом позвольте закончить вступительную часть цикла статей "Напишем плагин для Wordpress" и пожелать всем удачи. Надеюсь, мне удалось вас заинтересовать идееё написания своего плагина, а главное — показать бонусы, которые вы получите, написав свой плагин для популярного движка Wordpress. Ищите идею для создания нового или доработки существующего плагина, изучайте инструментарий и ждите продолжения цикла, которое не замедлит последовать!

октября 6, 2009 | Posted by dimio
Categories:
Tags:
У меня есть 20 [url=http://www.intelis-gk.ru/]сайтов[/url], разной тематикой, предлагаю обмен ссылкаи с главных страниц.
Какой-то хитрый спам...
сначала отдохну, а потом звездонем вашу инопланетную дурь
а чего дополнительные поля не использовали для вывода подписи? — удобнее как, бы. ну или на крайняк зашить в дизайн в нужном месте...
ну да ладно — прочитаю отпишк свое мнение оптимизатора-погромиста
На тот момент я на них (доп. поля) внимания не обращал и нафиг они нужны — слабо представлял
Кроме того, стало просто интересно — смогу я разобраться в этом или нет, так что начал делать плагин. Новые знания лишними не бывают в общем
Ну чтоже) Первый пост, уважаемый dimio вообще не очём
Но мы будем считать его вводным) Посмотрим дальше и узнаем, наконец, как же написать плагин для wordpress