Что такое шорткоды и как их использовать?

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

Что такое шорткод?

Шорткод – это всего-навсего набор символов, заключенный в квадратные скобки, вставив который где-либо на сайте, выведется какой-то контент. Часто разработчики в своих темах и плагинах предусматривают шорткоды для вывода результатов. Например, плагин MetaSlider, для показа слайдера на страницах сайта, предлагает вставить шорткод [metaslider id=1954].

Простая вставка шорткода

Шорткод можно применить в любом месте Вашего сайта. Например, чтобы показать тот же слайдер на странице, нужно просто в окне ее создания/редактирования вставить код:

Вывод шорткода на странице сайта

Универсальная вставка шорткода

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

<?php echo do_shortcode("[шорткод]"); ?>

Так, в случае сладера она будет выглядеть следующим образом:

<?php echo do_shortcode("[metaslider id=1954]"); ?>

Попробуем вывести этот слайдер в хедере темы Root.

!!! Вставка шорткода в теме предусматривает редактирование ее файлов. При обновлении темы все Ваши изменения будут утеряны. Поэтому рекомендуем Вам использовать дочерние темы.

Итак, в админ-панели переходим Внешний вид -> Редактор, где в списке файлов темы выбираем Заголовок (header.php).

Редактирование файла header.php в теме Root

В основном окне ищем закрывающий тег </header> и перед ним вставляем наш шорткод:

Вставка шорткода в header.php темы Root

Для применения изменений нажимаем кнопку Обновить файл.

Вывод слайдера на сайте через шорткод

Нажмите, пожалуйста, на одну из кнопок, чтобы узнать понравилась статья или нет.

Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров
Привет! Меня зовут Михаил Петров. Я копирайтер и занимаюсь этим с 2013 года. Скрупулезность и ответственность - моя фишка! Не могу делать как попало и добиваюсь, чтоб заказчик сказал минимум “неплохо”. За все время своей работы пришлось написать и отредактировать немало разной “текстовухи”, включая SEO-тексты, отзывы и прочую чушь. На сегодняшний день специализируюсь на написании информационных статей и руководств технического направления. Вижу смысл и светлое будущее в текстах для людей, а не для машин.
Обсуждение: 1
  1. Ioudif

    Хорошо бы было, если бы Вы раскрыли тему “виджет ELEMENTOR – SHORTCOD”.

Задать вопрос