Как создать собственный шорткод на WordPress

Шорткоды – это удобный инструмент, который действует в CMS WordPress. Однако, новички почти не пользуются этим функционалом, а зря. Шорткоды могли бы серьёзно облегчить работу вебмастера, конечно, если использовать их правильно.

Шорткод – это небольшой код, который заключается в квадратные скобки, выглядеть может так – [code]. За этим коротким кодом может скрываться что угодно – громоздкая PHP функция, HTML-код или любое другое программное выражение.

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

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

sCode

sCode – это, пожалуй, самый лучший плагин, который позволяет оперировать шорткодами на сайте. Кроме того, что он на русском языке, так как разработан русскоязычным специалистом, он ещё и обладает доброжелательным, интуитивно понятным интерфейсом. Плагин всегда актуален, разработчики следят за всеми новшествами и обнаруженными багами.

Итак, чтобы создать шорткод, необходимо скачать, установить и активировать этот плагин. Затем можно перейти в пункт консоли, который образовал этот плагин, и там можно добавить необходимый шорткод.

В поле «Шорткод» следует вписать сам шорткод, который вы будете проставлять на сайте, например [my-code]. В поле «Значение» вводится исполняемый код, который будет реализовывать шорткод. В поле «Группа» можно определить созданный элемент к какой-либо группе. «Описание» позволит сориентироваться между всеми созданными шорткодами. Два последних поля очень удобны для тех, кто создаёт много шорткодов. Надо заметить, что плагин позволяет легко сортировать все шорткоды по названиям и группам.

После сохранения данных можно расставлять шорткод в любом месте сайта и смотреть, как он работает.

Для того чтобы выполнить код шоркода в записи или на странице, необходимо просто его поместить в нужное место – [my-code]. А чтобы выполнить его в файлах шаблона, следует создать вот такую конструкцию: <?php echo do_shortcode( ‘[my-code] ‘ ); ?>

Кстати, если вы создадите шорткод, опубликуете его на сайте во многих местах, а потом он вам не нужен будет, то чтобы убрать его сразу со всех мест, используется специальный плагин. О нём мы писали тут.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *