Как добавить динамический контент с помощью шорткодов
Вот в чем проблема:
Вы хотите включить форму, слайдер или другой динамический элемент в одну из своих публикаций или страниц. Как ты это делаешь?
К счастью, разработчики WordPress создали простое решение под названием шорткоды.
Что такое шорткоды?
Подпишитесь на Compete Themes на Youtube
Шорткоды – это простые коды, которые вы можете добавить в редактор сообщений, чтобы включить динамический контент из плагина.
Например, плагин MetaSlider позволяет создавать и настраивать слайдеры изображений на панели инструментов WordPress. Закончив создание слайдера, вы можете вывести его на свой сайт с помощью виджета или шорткода.
Почти каждый плагин, создающий контент, предоставит вам как виджет, так и шорткод для использования.
Это пример того, как выглядит шорткод, предоставляемый плагином MetaSlider:
[metaslider id = "267 ″]
Шорткоды всегда заключаются в квадратные скобки и начинаются с имени, присвоенного плагином. В данном случае это имя «метаслайдер». Затем есть ряд параметров. В приведенном выше шорткоде есть один параметр, называемый «id», который установлен равным 267.
Как использовать шорткоды
Использовать шорткоды очень просто.
Независимо от того, какой плагин вы используете, вам будет предоставлен шорткод где-нибудь в интерфейсе плагина. Например, WPForms перечисляет шорткод для отображения каждой формы в меню «Все формы».
Шорткоды можно просто скопировать и вставить в редактор сообщений. Например, вот как выглядит наша страница контактов на панели инструментов WP:
Видите, как виден шорткод?
Сама форма не будет отображаться в редакторе. Однако, если вы посетите страницу контактов на нашем сайте, вы увидите форму, отображаемую вместо шорткода, найденного в редакторе.
Если вы редактируете черновик, а не опубликованную страницу / публикацию, вам необходимо сохранить черновик, прежде чем шорткод будет запущен в предварительном просмотре.
Тонны плагинов используют шорткоды, поэтому вы обязательно встретите их в какой-то момент, если еще не сделали.
Заключение
Хотя шорткоды не совсем интуитивно понятны из-за их ограниченной возможности предварительного просмотра содержимого в редакторе, они хорошо работают для добавления динамических элементов внутри сообщений и страниц.
Как только вы узнаете, что вам просто нужно скопировать и вставить их в редактор, с ними станет очень легко работать. Некоторые плагины даже имеют дополнительные параметры для своих шорткодов, которые вы можете использовать для настройки вывода.