Шорткоды с параметрами

wp-shortcode
Шорткоды могут также иметь конфигурационные параметры, называемые «атрибуты». Шорткод pullquote с парой атрибутов будет выглядеть следующим образом:

[pull-quote quote="This is my quote!" attribution="Will Smith"]

Теперь это шорткод имеет два атрибута, цитату и авторство. Функция для создания этого шорткода и использования атрибутов будет выглядеть следующим образом:

shortcode_atts функция устанавливает некоторые значения по умолчанию, а затем принимает $atts входную переменную. Любые элементы массива в $atts будут перезаписывать значения по умолчанию, установленные в shortcode_atts функции.

Это означает, что если вы просто сделали:

[pull-quote]

Вы получите такой HTML блок:

В то время как оригинальный пример:

[pull-quote quote="This is my quote!" attribution="Will Smith"] выведет это:

Подсказка: ВАЖНО – Не используйте camelCase (верблюжью нотацию) или UPPER-CASE (верхний регистр) для имен атрибутов $atts: атрибуты $atts в нижнем регистре shortcode_atts( array( ‘attr_1’ => ‘attr_1 default’, // …etc ), $atts).

Навигация по разделам:

Оставить комментарий

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