Написание плагина для WordPress - русификация плагина.
Вопросы интернационализации (перевода) WordPress-плагина
Прежде всего попрошу прощения у своих читателей за долгую задержку между публикациями частей руководства «Как написать плагин для WordPress» — праздновал день рождения и не смог выкроить минутку.
Но теперь праздники благополучно пережиты, настал момент поговорить о продолжении написания своего WordPress плагина. А именно — о русификации нашего плагина.
Поскольку на работе у меня сдача проекта (что продлится, как я думаю, где-то до среды), а на охоте — конец сезона — времени написать что-то толковое ни вечером, ни на выходных не находится.
Так что свой рассказ о том, как написать для wordpress плагин, я обязательно продолжу на следующей неделе, а пока, чтобы вам не было слишком скучно, опубликую маленький анонсик одного простого, но достаточно полезного (на мой взгляд) сервиса, который встретился мне на просторах интернета.
И снова поговорим о том, как написать для блог-движка WordPress свой плагин. В прошлый раз мы остановились на том, что создали страницу настроек для плагина и добавили её в административную панель WordPress. Настало время перейти непосредственно к работе над самой незаметной, но, тем не менее, одной из самых важных частей плагина — его функционалом. Нам необходимо разработать процедуры, при вызове которых из плагина будут происходить заложенные в его проект действия.
Продолжим разговор о том, как написать свой плагин для WordPress.
В прошлый раз мы рассмотрели вопрос предустановленные настройки wordpress плагина, а сегодня попробуем написать его административную страницу. Для начала приведу функцию создания этой страницы, а затем на некоторых моментах остановлюсь подробней. В принципе основные сведения были даны в предыдущей части руководства, здесь же достаточно просто кода с комментариями. Читать далее Пишем плагин для WordPress. Создание страницы настроек плагина (часть 4)→
Итак, мы уже знаем, как вызвать функцию создания настроек для плагина в процессе его установки (при помощи вызова register_activation_hook(__FILE__, 'myplugin_set_options'); , где __FILE__ будет автоматически заменено на вызов файла плагина). Теперь для того, чтобы написать WordPress плагин, нам нужно установить опции по умолчанию (создав соответствующие записи в таблице prefix_options*) и создать для него страницу настроек, на которой пользователь сможет управлять поведением плагина. *prefix_options – таблица mySQL с настройкам wordpress. prefix задаётся в файле wp-config при установке wordpress и по умолчанию имеет занчение wp (т. е. таблица называется wp_options). Читать далее Пишем плагин для WordPress. Подготовка к созданию страницы настроек (часть 3).→
скачать плагин-активатор, установить и активировать его;
добавить в шаблон блога строку . Это можно сделать, отредактировав какой-либо из файлов темы оформления блога. Например — footer.php (Внешний вид—Редактор). Если это не срабатывает — можно скачать проверочный текстовый файл и поместить его в корневую директорию блога;
зайти на страницу запуска сканера, внизу страницы указать адрес своего блога и ввести капчу;
запустить сканирование, дождаться результатов;
деактивировать плагин-активатор через настройку плагинов (иначе любой желающий сможет просканировать блог).
В первой части серии публикаций на тему создания собственного wordpressплагина я постарался ответить на вопросы "Зачем и как написать плагин для WordPress?". Теперь же пора приступить к практической реализации замысла по созданию плагина. В качестве примера я рассморю плагин, который будет создавать модифицировать заголовок и тело записи на этапе её публикации (т.е. в тот момент, когда пользователь нажимает кнопку "Опубликовать" или "Обновить"). По-моему такой подход интересен в первую очередь тем, что позволит в будущем на основе плагина примера написать более серьёзный плагин для WordPress, например — автоматически изменяющий контент.
Чему посвящен цикл статей "Напишем плагин для WordPress?"
Как написать свой плагин (plug-in) для WordPress? Зачем делать свой плагин? Как опубликовать плагин на wordpress.org и как его обновлять?
Если вы, как и я, задавали себе хотя бы один из этих вопросов — вам будет полезен мой цикл публикаций о том, как написать свой плагин для wordpress. Я планирую дать ответы на эти вопросы, а также рассказать о том, что потребуется для написания плагина, какими знаниями нужно обладать и где найти необходимую информацию. Все публикации о написании wordpress плагина будут снабжены примерами и комментариями из моего личного опыта. Милости прошу 🙂
Оглавление
Оглавление будет пополняться по мере выхода новых частей руководства по написанию плагина для wordpress.