Архив метки: программирование

Пишем плагин для WordPress. Подготовка к созданию страницы настроек (часть 3).

Пишем-напишем плагин для вордпресс (wordpress plugin)
wp-plugin

Итак, мы уже знаем, как вызвать функцию создания настроек для плагина в процессе его установки (при помощи вызова register_activation_hook(__FILE__, 'myplugin_set_options'); , где __FILE__ будет автоматически заменено на вызов файла плагина). Теперь для того, чтобы написать WordPress плагин, нам нужно установить опции по умолчанию (создав соответствующие записи в таблице prefix_options*) и создать для него страницу настроек, на которой пользователь сможет управлять поведением плагина.
*prefix_options – таблица mySQL с настройкам wordpress. prefix задаётся в файле wp-config при установке wordpress и по умолчанию имеет занчение wp (т. е. таблица называется wp_options).
Читать далее Пишем плагин для WordPress. Подготовка к созданию страницы настроек (часть 3).

Напишем плагин для WordPress. Часть 2. Общая теория.

wordpress-plugin-2

В первой части серии публикаций на тему создания собственного wordpress плагина я постарался ответить на вопросы "Зачем и как написать плагин для WordPress?". Теперь же пора приступить к практической реализации замысла по созданию плагина. В качестве примера я рассморю плагин, который будет создавать модифицировать заголовок и тело записи на этапе её публикации (т.е. в тот момент, когда пользователь нажимает кнопку "Опубликовать" или "Обновить"). По-моему такой подход интересен в первую очередь тем, что позволит в будущем на основе плагина примера написать более серьёзный плагин для WordPress, например – автоматически изменяющий контент.

Приступим.

Читать далее Напишем плагин для WordPress. Часть 2. Общая теория.

Напишем плагин для WordPress. Часть 1

Чему посвящен цикл статей "Напишем плагин для WordPress?"

wordpress_plugins

Как написать свой плагин (plug-in) для WordPress? Зачем делать свой плагин? Как опубликовать плагин на wordpress.org и как его обновлять?

Если вы, как и я, задавали себе хотя бы один из этих вопросов – вам будет полезен мой цикл публикаций о том, как написать свой плагин для wordpress. Я планирую дать ответы на эти вопросы, а также рассказать о том, что потребуется для написания плагина, какими знаниями нужно обладать и где найти необходимую информацию. Все публикации о написании wordpress плагина будут снабжены примерами и комментариями из моего личного опыта. Милости прошу 🙂

Оглавление

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

  1. Введение, общая информация (Напишем плагин для WordPress. Часть1.)
  2. Общая теория (Напишем плагин для WordPress. Часть 2.)
  3. Подготовка к созданию страницы настроек (Напишем плагин для WordPress. Часть 3.)
  4. Создание страницы настроек плагина (Напишем плагин для WordPress. Часть 4.)
  5. Функциональная составляющая (Напишем плагин для WordPress. Часть 5.)
  6. Интернационализация и русификация (Напишем плагин для WordPress. Часть 6.)
  7. Добавление в репозиторий WordPress.org (Напишем плагин для WordPress. Часть 7.)
  8. Файл с исходным кодом плагина для WordPress

Читать далее Напишем плагин для WordPress. Часть 1

WordPressSignaturer. Возможность выбрать цвет подписи

Обновлён плагин WordPressSignaturer (выводит произвольную подпись под публикациями wordpress).
Обновление простое, но достаточно приятное – добавлена возможность выбора цвета для выводимой под сообщением фразы.

WordpressSignaturer_settings
Читать далее WordPressSignaturer. Возможность выбрать цвет подписи

Плагин добавления подписи под сообщениями WordPress – WordPress RSS Signaturer

WordpressSignaturer

Я решил развить тему с показом подписи под публикациями WordPress и оформить функцию вывода случайных фраз под сообщениями в виде небольшого плагина для WordPress.

Плагин делает то же, что раньше достигалось внесением изменений в файл functions.php темы оформления WordPress, только для его использования не нужно разбираться с редактированием служебных файлов движка.
Кроме того, плагин был мною опробован на двух тестовых блогах (один из них – этот), а значит риск создания ошибок, существующий при ручной правке функций темы, в случае с использованием плагина сводится к минимуму.

Читать далее Плагин добавления подписи под сообщениями WordPress – WordPress RSS Signaturer

Планы по развитию WPXMLCreator

Генерация XMLПрограмма для генерации XML файлов, импортируемых в WordPress, будет развиваться главным образом в соответствии с пожеланиями пользователей. У меня же пока запланированы следующие дополнения:

  • Добавление выбор случайного автора из файла со списком авторов. Каждой записи будет присвоен автор, выбранный из указанного программе списка авторов. При импорте полученного XML в ваш сателлит на wordpress пользователи будут созданы автоматически, что позволит “очеловечить” сателлит.

Загрузка контента в WordPress через импорт XML. Часть 2.

wordpress_xml_importЖизнь не стоит на месте и вполне естественно, что после появления абсолютно бесплатной и онлайн версий программы генерации XML файлов для импорта в WordPress блог , появилась и условно платная (почему “условно” – поймете дальше по тексту) версия

Итак, что же умеет обновлённая версия WPXMLCreator? Самая свежая информация о возможностях программы и справка по работе с ней доступны на домашней странице WPXMLCreator!

Читать далее Загрузка контента в WordPress через импорт XML. Часть 2.

Генерация XML для импорта в wordpress – создаем сателлит

Схема XMLВ своей записи о размножении контента для создания сателлитов или продвижения сайта с использованием бесплатной программы для клонирования статейArticle Clone Easy” я отмечал теги, которыми размечаю размноженные статьи и обещал рассказать, для чего мне это нужно, а также выложить скрипт, которым в дальнейшем обрабатываю результаты клонирования:

“Вы наверняка обратили внимание на теги, которыми я оформляю заголовок, тело, порядковый номер и метки стать. Остановлюсь на них…”

С удовольствием исполняю обещанное 🙂
Читать далее Генерация XML для импорта в wordpress – создаем сателлит