Что такое шорткоды? Простыми словами.
Представьте, что вы пишете текст в обычном текстовом редакторе (например, в Блокноте), и вам нужно вставить на страницу красивую кнопку, контактную форму или галерею изображений. Чтобы сделать это "вручную", вам пришлось бы изучать HTML, CSS и, возможно, даже PHP — это долго и сложно.
Шорткод (от англ. shortcode — "короткий код") — это своеобразный ярлык или магическое слово, которое вы вставляете в текст, и система автоматически заменяет его на готовый, сложный кусок кода.
Простая аналогия: Вы в ресторане говорите официанту: "Я буду завтрак №3". Для вас это одно короткое словосочетание, а на кухне повар знает, что это значит: яичница, тост, кофе и апельсиновый сок. Шорткод — это и есть ваш "завтрак №3" для сайта.
Чем отличаются парные шорткоды от одинарных?
1. Одинарные (самозакрывающиеся) шорткоды
Такой шорткод делает одну конкретную вещь и не требует закрывающего тега. Он просто вставляется в нужное место текста.
Структура:
[название_шорткода параметр="значение"]
[название_шорткода] — это "имя команды".
параметр="значение" — это дополнительные настройки (атрибуты). Их может быть несколько или не быть вовсе.
Простая аналогия: Это как команда "включи свет" или "поставь чайник". Одно действие без уточнений.
2. Парные (охватывающие) шорткоды
Такой шорткод работает с определенным фрагментом текста или контента, который вы помещаете между открывающим и закрывающим тегом. Он как бы "оборачивает" ваш контент.
Структура:
[название_шорткода параметр="значение"]Ваш текст или контент здесь[/название_шорткода]
Обратите внимание на / (слеш) в закрывающем теге — он показывает, где действие шорткода заканчивается.
Простая аналогия: Это как команда "выдели вот этот абзац жирным шрифтом". Вы указываете начало и конец области, к которой нужно применить эффект.
Итог:
Шорткоды — это мост между простым текстом и сложным функционалом сайта. Они экономят ваше время, избавляют от необходимости лезть в код и делают управление сайтом доступным для миллионов людей без технического образования.
Одинарные — для вставки готовых "вещей", парные — для оформления вашего собственного текста.