В предыдущих частях статьи мы рассмотрели коды, определяющие работу плагина. Для определённой категории простых плагинов этого вполне достаточно. Однако действительно универсальный, настраиваемый пользователем плагин должен иметь страницу(ы) настройки, дабы реализовать свою универсальность.
Обычно плагин, предоставляющий админу блога возможность собственной настройки, имеет одну страницу параметров. Однако, в случае необходимости, в WordPress имеется возможность задать для плагина сколь угодно много страниц настройки (админ-страниц). В этой статье мы рассмотрим все предоставленные WordPress’ом возможности.
[Подробнее ...]
Популярность: 2%
Для разработки плагина, использующего базы данных, необходим инструмент, позволяющий отработать и протестировать SQL запросы. Как ни странно, но многие пользуются phpMyAdmin как единственным доступным инструментом. Действительно, phpMyAdmin довольно неплох как on-line инструмент, но как любой on-line инструмент он имеет массу недостатков характерных для этого типа инструментов: долгая загрузка, зависимость от загруженности сервера, невозможность вывода всех данных на одной странице и, как следствие, сложность в навигации.
Локализация PHP-скриптов WordPress плагина особого труда не составляет. Достаточно много функций на любой вкус в библиотеке WordPress делают этот процесс простым и приятным. Однако со скриптами javascript, которые всё чаще используются в плагинах WordPress, для обеспечения интерактивности, дело обстоит несколько сложнее или, если говорить точнее, не так однозначно. Конечно, если Вы пишете моноязычный плагин, рассчитанный на определённую языковую аудиторию, Вам это не нужно. Но, если Вы расчитываете, что Вашим плагином будет пользоваться всё многомиллионное сообщество пользователей WordPress, стоит озаботиться интернациональностью своего плагина.
При разработке плагинов WordPress использующих javascript, часто возникает необходимость в получении неких данных с сервера при исполнении скрипта JS. Как вариант, если мы имеем дело со статическими данными, можно использовать PHP-код в файле js (
В
В прошлой
К моему великому сожалению, мой второй блог по программированию в WordPress “накрылся медным тазом” ©, в основном, по техническим причинам. Те немногие читатели, которые пытались его читать, практически всегда сталкивались с сообщением “Сайт блокирован на 10 минут”. Не думаю, что это кому-то может нравиться. Поэтому я решил перенести статьи с блога SimpleLib.ru на этот блог. Надеюсь, что блог SimpleLib.ru через некоторое время возродится, а пока, читайте статьи о программировании в WordPress на этом блоге.
Свежие комментарии