Шорткод в любом месте шаблона WordPress

Шорткод в любом месте шаблона WordPress

Небольшая статья как установить Shortcode на сайте WordPress в коде самого шаблона. Как заставить стандартный вордпрессовский Shortcode работать не только на страницах и в записях, но и в коде самого шаблона, т.е. в любом месте шаблона. Чтобы можно просто вставить шорткод в один из файлов шаблона.

Все очень просто:

Вариант 1.
<?php echo do_shortcode('[shortcode]'); ?>

Вместо варианта [shortcode] нужно конечно прописать свой шорткод.

Вариант 2.
В данном случае шорткод берется из значения meta-поля к записи. В данном случае это поле gallery. А вот и сам код:

<?php
if (get_post_meta($post->ID, 'gallery', true)) {
$shortcode = get_post_meta($post->ID, 'gallery', true);
echo do_shortcode("$shortcode");
} else { echo ''; }
?>

Источник

Вот и все, если Вы хотите «поблагодарить» наше IT сообщество — у вас есть такая возможность: справа есть варианты для пожертвований на развитие портала. Или поделитесь статьей в ваших соц.сетях через сервисы ниже.

Отправить ответ

Please Login to comment
Войти с помощью: 
  Subscribe  
Notify of
Authorization
*
*
Войти с помощью: 
Registration
*
*
*
Войти с помощью: 

eleven + 12 =

Password generation