Пишем WordPress плагин за 10 минут!

Автор Maksim Inshakov
Пишем WordPress плагин за 10 минут!

хауди хо друзья.

Сегодня мы напишем. Довольно простой плагин для вордпресса минут за пять которого будет просто фильтрация нецензурных выражений в наших статьях то есть допустим если я в админке вордпресса в статье употребляю какой-нибудь нецензурное выражение дебил баран тварь или что-нибудь такое то мой плагин эти слова автоматически заберёт потому, что — это его основная цель я знаю, что — это довольно незамысловатая и плагинов. Уже довольно много тем не менее целью данного урока является то чтобы показать вам, что разработка под WordPress в том числе как плагинов так и тем — это совсем сложно — это очень очень даже легко при этом я также учитываю, что вы хотя бы уже у устанавливать WordPress и разбирайтесь каких-то его элементарных особенностях.

Если же нет то обязательно посмотрите мой обзор на cms WordPress ссылка сейчас на ваших экранах должна появиться где-то сверху справа, но перед началом хочется порекомендовать вам участие в интенсиве который начнется уже 1 марта то есть.

Через несколько дней там вас научат свои шаблоны под WordPress буквально с нуля вы познакомитесь с движком WordPress научитесь переносить на него верстку. И самое главное у вас уже будет реальный опыт. СМС для многих — это может стать хорошим стартом участие в интенсиве обойдется всего в 99 руб и в качестве вводных навыков от вас будут требовать только базовые знания HTML CSS. Ну и конечно же абсолютно каждый участник получит обратную связь с организаторами у вас возникнут какие-то вопросы ссылку на участие в интенсиве вы найдете в описании под роликом. О'кей поехали. Давайте делать всё в принципе быстро чтобы не тянуть. Долго время я думаю все, что такое система. Что такое WordPress и как всё здесь обстоит переходим в директорию wp-content в директорию джинсы и здесь нам непосредственно нужно создать наш плагин который может быть создано двумя путями либо помещением его в отдельную директорию как — это сделали в плагине akismet. Вот его директория либо просто поместить в. Единый файл PHP. Как — это сделано в плагине который я думаю знает абсолютно каждой. Вот его. Исходный код. То есть он помещается 83 строки и здесь довольно важное это. Верхняя вот эта эта информация о которой сообщают WordPress вот, что этот файл или — это директория — это плагин WordPress. А давайте создадим наш плагин. Я назову его цена я его помешаю в отдельную директорию потому, что у меня там будет больше одного файла. Если в вашем плагине подразумевается тоже больше чем один файл то, тогда помещается его удельную территорию внутри нужно создать файл PHP который также будет называться AdSense. Орше PHP то есть точно также как и сама директория и здесь надо открыть печки кот и качестве комментариев прописать вот эту самую место информацию её полный вариант. Вы можете посмотреть вот на этой странице ссылки на все страницы которые я буду в этом ролике показывать уроки вы также найдете под роликом вот так может выглядеть эта метаинформация в принципе можно её просто скопировать и под себя запилить. Ну вот в принципе как-то так пойдёт. Я оставил только четыре поля обычно больше мне не нужны подземный — ответ название плагина plugin. Юрий — это его страница допустим репозитории или просто какой-то отдельный сайт если его на отдельный сайт поместили в дескрипшн — это описание словесные плагина то есть, что он делает вершины соответственно информация в основном она требуется для того чтобы определить, что вышла новая версия в репозитории допустим вордпресса автор — это имя автора и автор. Юрий — это какая-то официальная страница автора допустим в социальных сетях. Ну или просто его официальный сайт и как бы — это всё дальше также можно поставить информацию о лицензировании. Но я этого делать не буду если вы хотите то просто копируете вот этот текст вставить сюда вписывается здесь вот эту информацию и в принципе всё. Тем я информацию о лицензировании вписывать не буду. И сейчас начинается пожалуй один из самых го в то же время самых простых моментов касательно написание плагинов для WordPress. А кстати если мы сохраним этот файл и перейдём в раздел плагины здесь-то мы прямо сейчас. Увидим, что появился в списке наших плагина собственно вот он censorship автоматическая фильтрация нецензурных выражений в статьях такое там. лучше поставлю, а не слаще OK так пойдёт в общем и информации хватает WordPress чтобы определить этот плагин как плагин, но если мы его активируем ничего не произойдет потому, что у нас здесь нет никакого кода потому, что плагин пустой соответственно о чём я говорил самое важное в тоже время самое простое — это понимание того как вообще работает система плагинов WordPress и базируется она на таком понятии как хуки на русский можно перевести в как зацепки, но не знаю не вижу особого смысла. Переводи такие слова на русский язык потому, что они теряют свой в принципе в общем хуки — это то, что происходит в определенный момент на сайте куплю в вордпрессе бывает двух типов — это хуки и фильтры и — это хуки действия хуки фильтры вызываются вордпрессе например добавление статьи в базу данных или до вывода её соответственно на страницу то есть допустим когда мы обновляем главной страницы WordPress. А вот здесь точно срабатывает фильтр который называется 2 Content WordPress и он предназначен для того чтобы непосредственно фильтровать этот вывод в данном случае этой статьи также есть хук для фильтрации названия статьи хук для фильтрации виджетов для общих. У тебя есть для всего всех. Вы можете посмотреть вот на этой странице ссылку я также оставлю в описании под роликом здесь слева идёт информация о всех хуках фильтра.

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

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