Функция регистрирует шорткод.
add_shortcode( $tag, $callback )
- $tag
- (строка) Тег / название шорткода. В качестве названия рекомендую использовать латиницу в нижнем регистре, цифры и символы подчёркивания
_
. Квадратные скобки не нужно указывать! Также постарайтесь придумать уникальное название шорткода, если вдруг оно уже где-то использовалось, то будет работающим только тот, который регистрируется в коде в последнюю очередь. Например вот список стандартных шорткодов WordPress, имена которых не рекомендую использовать. - $callback
- (строка) Функция-обработчик шорткода. Каждая такая функция по умолчанию получает три параметра:
$atts
– массив атрибутов шорткода,$content
– что находится между открывающим и закрывающим тегом шорткода, либо null,$shortcode_tag
– тег шорткода. Функция никогда не должна ничего выводить, только возвращать!