Использование шорткодов в вордпресе

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 5,00 из 5)
Загрузка...

Использование шорт кодов для вывода формы в шаблоне, можно так же использовать для вывода других данных.


<?php echo do_shortcode( '[сontaсt-form-7 id="4" title="Контактная форма 1"]' ); ?>

Создание шорткода

function my_f_shortcode( $atts ){
  // тело
  return 'Привет';
}
add_shortcode( 'my_shortcode', 'my_f_shortcode' );

Обратите внимание, на вход функции идет переменная $atts, это значит что вы можете передать в шорткод параметры, данная переменная это ассоциативный массив

Далее можно использовать наш шорткод в контенте



<div>[my_shortcode]</div>

или

<div>[my_shortcode id="10"]</div>


тогда чтоб получить значение этого параметра в коде надо сделать так


function my_f_shortcode( $atts ){
// тело

return 'Привет, id: '.$atts['id'];
}
add_shortcode( 'my_shortcode', 'my_f_shortcode' );

Еще один вариант создания и использования шорткода


function my_f_shortcode($atts, $content){

return $content;

}

add_shortcode('my_code', 'my_f_shortcode');

Использование


<div>[my_code] произвольный текст [/my_code]</div>

Добавить комментарий

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