Плагин готов, вероятно он пригодится не только Вам, может кто-то скажет Вам спасибо за него, но чтобы его могли найти люди – его надо разместить в общем репозитории плагинов WordPress на сайте WordPress.org.
В это посте мы разберем все шаги, которые необходимо сделать для этого.
Оформляем плагин
Чтобы Ваш плагин корректно отображался, необходимо оформить файл readme.txt, который будет находиться в корневой папке плагина. Проще всего это сделать использую он-лайн генератор http://tools.trepmal.com/wp-readme-generator/ . Пройдемся по полям, которые Вам придется заполнить:
- Plugin name – уникальное название вашего плагина
- Contributors – ники создателей на WordPress.org (да, Вам придется сделать там свой аккаунт)
- Donate link – ссылка на Ваш сайт (кстати она открытая).
- Tags – тэги, по которым Ваш плагин будут искать
- Required at least – версия WordPress, начиная с которой Ваш плагин будет работать
- Tested up to – максимальная версия WordPress, на которой Вы тестировали плагин
- Stable tag – тэг рабочей версии в SVN (по умолчанию trunc)
- Short description – 150 знаков, коротенькое описание Вашего плагина
- Description – все, что Вы хотите рассказать про плагин
- Installation – описание процесса инсталляции плагина
- FAQ – набор вопросов и ответов, если таковые имеются
- Screenshots – скриншоты работы Вашего плагина
- Changelog – список изменений от версии к версии
- Upgrade notice -действия пользователей при апгрейде с предыдущих версий
Заполняем все это, жмем Generate и копируем подученный текст в файл.
Теперь заархивируем нашу папку с плагином. Там должны быть:
- файл плагина ntp_header_images.php
- файл readme.txt
- файл style.css
- фалы со скриншотами
- каталог translate с его содержимым
Архив разместим где-то на сайте, откуда его можно скачать, например в папке /wp-content/uploads.
Сообщаем модераторам WordPress.org о своем плагине
Идем по ссылке http://wordpress.org/extend/plugins/add/ и заполняем всего 3 поля.
- Plugin name – название Вашего плагина (вероятно, так будет называться SVN репозиторий)
- Plugin description – тоже, что мы писали в файле Readme.txt
- Plugin URL – ссылка на архив с плагином
Размещаем плагин в SVN-репозитории wordpress.org
В течении пары дней модераторы посмотрят Ваш плагин и если все хорошо, вышлют Вам адрес Вашего SVN-репозитория, в который Вы и положите свой плагин. Именно оттуда его вытащит робот и покажет на страницах сайта WordPress.org и в админках всех блогов 🙂
Итак, письмо пришло. Там будет ссылка вида http://plugins.svn.wordpress.org/YOUR_PLUGIN_DIR/ – самое время поставить SVN, если он у Вас еще не установлен. В Ubuntu –
apt-get install svn
в Windows – поставьте TortoiseSVN
Создадим где-нибудь на диске папку с для Вашего плагина
mkdir ~/YOUR_PLUGIN_DIR
Теперь сделаем Check-out текущего содержимого SVN в эту папку
svn co http://plugins.svn.wordpress.org/YOUR_PLUGIN_DIR/ ./YOUR_PLUGIN_DIR
Перейдем в директорию плагина
cd YOUR_PLUGIN_DIR
Разархивируем наш плагин в папку YOUR_PLUGIN_DIR/trunk – это первая версия плагина, именно отсюда робот будет брать плагин для раздачи всем. Зальем файлы на сервер
svn add YOUR_PLUGIN_DIR/trunk/* svn ci -m 'Initial plugin version'
Ну вот и все. плагин в SVN, минут через 15-20 можно поискать его на WordPress.org
Keep functioning ,splendid job!
Thanks! Of course I will!
Good information thank you closely monitor your success.