shortcode_parse_atts()

Владислав Белецкий
Владислав Белецкий .
Категория:
Комментариев: 0

Форматирует строку с атрибутами шорткода и возвращает ассоциативный массив всех атрибутов, в котором ключи являются названиями атрибутов.

shortcode_parse_atts( $text )

Параметры

$textстрокаобязательный
Строка атрибутов шорткода. То есть например ids="5" include="2,15". Тут есть небольшой прикол, что некоторые люди считают, что в эту функцию нужно передавать шорткод целиком, однако если это сделать, то функция не сработает так как нужно, если только не добавить закрывающий тег одиночного шорткода [шорткод /], что конечно же не верно.

Если запарсить атрибуты не удалось, функция возвращает оригинальное значение переданного в неё параметра $text.

Пример

$shortcode = '';
 
$atts = shortcode_parse_atts( str_replace( array( '' ), '', $shortcode );
print_r( $atts );
/*
Array
(
    [include] => 1,2
    [order] => DESC
    [orderby] => ID
)
*/
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии