Меня, как разработчика WordPress плагинов, давно терзала мысль – как бы вывести в блог информацию о моих плагинах, запаркованных в репозитарии WordPress. Вот напрягся и написал очередной плагин. – плагин позволяющий выводить любую информацию о любом плагине хранящемся в репозитарии WordPress, используя технологию Plugins API, появившеюся в WordPress версии 2.7.
Вот пример вывода некоторой информации о плагине All in One SEO Pack:
All in One SEO — мощный плагин SEO для повышения показателей SEO и увеличения трафика – Текущая версия: 4.7.5.1; Скачан раз; Рейтинг:
Установка
Скопируйте папку плагина в папку WordPress wp-content/plugins и активируйте плагин на админ-странице “Плагины“. Это всё 😉 .
Использование
Вывод данных осуществляется с помощью коротких кодов WordPress. Например:
гдеslug – ярлык плагина в репозитарии WordPress (обычно имя папки в которой хранится плагин)
data – данные, которые Вы хотите вывести
- name – имя плагина
- slug – ярлык плагина
- version – текущая версия плагина
- author – автор плагина
- author_profile – страница автора на wordpress.org
- requires – требуемая минимальная версия WordPress для нормальной работы плагина
- tested – плагин тестировался до WordPress версии …
- rating – рейтинг плагина в %
- num_ratings – количество поданных голосов в рейтинге
- rating_raw – рейтинг плагина в виде звёзд (только для режима formated)
- downloaded – сколько раз скачали плагин
- last_updated – дата последнего обновления плагина
- homepage – страница плагина
- download_link – URL для качивания файла плагина непосредственно из репозитария WordPress
- tags – метки плагина
- description – секция “Description”
- installation – секция “Installation”
- faq – секция FAQ
- screenshots – секция “Screenshots” (в WordPress Plugins API пока не реализована)
- changelog – секция “Changelog”
- other_notes – секция “Other Notes”
mode – режим вывода данных
- api – выводятся КАК ЕСТЬ, без каких либо изменений
- formated – обработанные,для лучшего восприятия, данные
- block – выводятся в виде заранее заданного блока (набора) данных (см. пример вывода блока)
body – любой текст о плагине, который вы хотите вывести (на любом языке). При использовании диалога вставки, выделите текст и нажмите кнопку вставки кода (текст выделять только для режима block).
Использование диалога вставки коротких кодов
Короткие коды плагина можно вводить “руками”, а можно воспользоваться мастером вставки коротких кодов. Мастер доступен в WYSIWYG редакторе WordPress.
режим “api” или “formated”
Установите курсор в том месте, где Вы хотите вставить короткий код. Нажмите кнопку “Вставить информацию о плагине”, в появившемся диалоговом окне введите ярлык плагина, выберите режим вывода информации (в данном случае API или Форматированный), выберите данные для вывода. Нажмите кнопку “вставить”.
режим “block”
Напечатайте текст который Вы планируете выводить в блоке, выделите его курсором. Нажмите кнопку “Вставить информацию о плагине”, в появившемся диалоговом окне введите ярлык плагина, выберите режим вывода информации (в данном случае Блок данных). Нажмите кнопку “вставить”. Выбор данных для вывода в режиме “Блок” не имеет значения.
Языки плагина
- English
- Русский
Скачать
© 2009 – 2013, minimus. Все права защищены. При копировании и републикации статьи, ссылка на первоисточник обязательна.
Поблагодарить Вас, за оказанную помощь, а также спросить. Есть ли на Вашем блоге статья, посвященная тому, как обрезать сообщение, чтобы была видна кнопка “Читать далее”. Спасибо.
Если для Blogger то это здесь …
Если будет время, скажите пожалуйста как закрыть с помощью тега rel=”nofollow” ссылки на скачивание плагинов. Спасибо.
Все разобрался сам 😉
спасибо за плагин, буду использовать.
правда пришлось парсить выдачу author – почему оно идет сразу с ссылкой на домашнюю страницу автора непонятно, я туда впихнул ссылку на домашнюю страницу плагина. и дату пришлось внутри плагина конвертить, так как других способов ее исправить нету.