Шорткоды Wordpress передают массив значенийPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Шорткоды Wordpress передают массив значений

Сообщение Anonymous »

Я создаю несколько коротких кодов WordPress, предназначенных для обеспечения внутренней навигации на странице (одна страница с множеством разделов контента и собственным меню).

Это что у меня есть:

//menu
function internal_menu($atts) {
extract(shortcode_atts(array(
'href1' => '#jl1',
'href2' => '#jl2',
'href3' => '#jl3',
'href4' => '#jl4',
), $atts));
return '
  • link 1
  • link 2
  • link 3
  • link 4
';
}
add_shortcode('internal-menu', 'internal_menu');

//menu target
function internal_menu_target($atts) {
extract(shortcode_atts(array(
'id' => 'jl1',
'text' => '',
), $atts));
return '' . $text . '';
}
add_shortcode('internal-menu-target', 'internal_menu_target');


И использую это в своей панели администратора Wordpress:

[internal-menu]
[internal-menu-target id="jl1"]
Some content
[internal-menu-target id="jl2"]
...etc...


Как сделать меню динамическим (не ограниченным количеством элементов)? Например, короткий код будет выглядеть так:

[internal-menu targets="jl1, jl2, jl3, jl4, jl5, ...etc..."]


Подробнее здесь: https://stackoverflow.com/questions/313 ... -of-values
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»