WordPress создание плагина — Урок 1. Введение в разработку плагинов

Автор Artur Merichev
WordPress создание плагина — Урок 1. Введение в разработку плагинов

Здравствуйте дорогие друзья на связи.

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

Таней MC редактора нажал на кнопку.

Этот кот нам будет отображать видео на сайте точнее будет отображать превью видео на сайте по клику на которая будет запускаться YouTube видео всплывающем окне fancybox сразу скажу, что функциональность и сам плагин ещё я обдумываю и обсуждаю поэтому я приму любые рекомендации в по функциональности плагина и ваше мнение и возможно мы что-то сделаем другое или общее интересное. Она и так давайте для начала разберемся, что такое плагин плагин WordPress — это не, что иное как набор функций которые расширяют функциональность WordPress plugins могут состоять всего лишь из одного файла или из множества файлов и директорий, что установить плагин нам нужно зайти в админке раздел плагины нажать New plugin и у нас здесь появляется репозиторий WordPress плагинов который находится там доступа здесь у нас есть поиск мы можем найти нужен нам плагин и также кнопочка остановить. Кроме этого мы можем плагин с помощью Apple озеро нажимаем выбрать файл выбираем zip в нашем архивам и также успешно устанавливаем в этом видеоуроке мы будем использовать третий способ — это создание папки с плагинами в директории WordPress. Давайте перейдём в саблайм. Редактор здесь я уже закинул наш. Папочка с плагином которая называется. ВВП fancybox YouTube она располагается в папке Web Content рядом с папкой с. Темой есть. Папочка плагинс открываем её здесь видим папка. ВВП Франции бокс YouTube также если у нас плагина совсем минимальной и состоит всего лишь одного файла мы можем не добавлять его в папку, а просто в папку plugin File с этим плагином так как у нас здесь есть плагин Hello Dolly он состоит из одного файла всего лишь и лежит прямо ничего главное директория давай закроем. Открой в нашу папку с нашим будущим плагином и первое, что мы сделаем — это создадим файл в папке который будет называться яндекс. она жмем сохранить яндекс. PHP плагины для WordPress пишется на языке PHP на это. Вы уже поняли также мы можем использовать в плагине HTML Java скрипта и какие нам угодно изображения для того чтобы могли увидеть наш плагина в админке WordPress нам нужно для начала описать описание пишется в основном index.php и хочу отметить, что нельзя добавлять описание в несколько файлов только в одном должно быть описание плагина минимальное необходимое описание для того чтобы плагин заработал она называется plugin name также как и в случае с разработкой. Темой мы описывали встал. CSS нашу тему пишем плагин раньше бокс YouTube сохраняем. Давайте перейдём в так обновим страничку, а зайдём в установленные плагины так как мы добавили папку прям в репозитории и у нас здесь отобрази лся плагин который мы только, что создали согласитесь — это очень легко всего лишь пару действий чтобы появился плагин для работы с плагином также есть стандартные звуки их три которые мы будем использовать и как рекомендуется использовать при разработке плагина 1 — это. Роджер активация этот используется для того чтобы запустить какие-то функции когда мы нажимаем на кнопочку активейт в админке вот здесь если мы нажмем активель этот повесим выполнения функции то эти функции будут выполняться в данный момент времени 2 х. Как называется register directive когда мы будем деактивировать хук. Также будут выполняться функция которая будет вызываться на данное хуки. А в основном при активации плагина на этот хука вешает. А такие действия как создания примеру опция по умолчанию или создание какой-то кастомная базы данных которое будет использовать плагин активация плагина в основном удаляет файлы из кэша или чистят временного какой-то директорию которая используется в работе плагина. А также есть 3 hook который называется register on Install hook, а этот хуже используется для вызова функций в то время когда мы будем удалять наш плагин здесь мы уже, а в отличие деактивации уже будем удалять к примеру базу данных которые мы и производить какие-нибудь действия например чистку таблицу собственными которые мы создавали во время работы с нашим плагином. А теперь давайте разберем пару коротких примеров по работе руками такую я тут забыл открыть файл PHP. Давайте откроем комментарии. Здесь у нас и тут будем использовать наше хуки хуки в основном пишутся в самом главном файле нашего плагина в первый пример — это хука при активации нашего плагина я взял данные примеры с документация WordPress вы там также с ним ознакомиться смотрите мы создаем функцию которая называется с — это просто к примеру наши плагина создает новый типа кастомного поста которая называется бук. Дальше он весь Action init чтобы создать данные кастомный тип. Когда у нас активируется плагин мы вызываем register hook в первых параметры мы. Передаем фар дальше вторым параметром мы указываем название функции которая будет выполняться при активации плагина здесь мы уже в ней вызываем функцию которая устанавливает поставь данного которая выше идёт и потом функции WordPress flush rewrite Rules которая определит постоянные ссылки чтобы работала наш кастом просто следующие примеры по работе с деактивации смотрим.

0 комментариев
0

Читайте также