Своими руками колодцы-клумбы для дачи

Своими руками колодцы-клумбы для дачи

Привет друг!

Недавно при разработке одного плагина для WP я столкнулся со такой вот проблемкой:

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

На самом деле решение я нашел довольно быстро, потому что в буржунете этот вопрос уже обсуждался.

Вот супер-краткое решение, которое нужно просто вставить в нужное месте в любом из файлов твоего шаблона:

<?php echo do_shortcode('[shortcode]'); ?>

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

Например, [square width="800" height="600"]

А вот еще решение, но более продвинутое. В данном случае шорткод берется из значения 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 ''; }

?>

[ Прочитайте комменты ниже или напишите свой... ]

Своими руками колодцы-клумбы для дачи 538
Своими руками колодцы-клумбы для дачи 291
4.5
Своими руками колодцы-клумбы для дачи 652
Как связать крючком сову
Своими руками колодцы-клумбы для дачи 430
Сказочный бабушкин квадрат: схемы, виды, модели Уют и тепло моего дома
Своими руками колодцы-клумбы для дачи 692
Поиск на Постиле: узоры
Своими руками колодцы-клумбы для дачи 81
Своими руками колодцы-клумбы для дачи 3
Своими руками колодцы-клумбы для дачи 33
Своими руками колодцы-клумбы для дачи 91
Своими руками колодцы-клумбы для дачи 89
Своими руками колодцы-клумбы для дачи 9
Своими руками колодцы-клумбы для дачи 48