При вызове :
Похоже, вы регистрируете «двойной» или «закрываемый» шорткод, исполнять примерно так:
<div class="slogan">
<?php echo do_shortcode('[slogan]' . $var . '[/slogan]')?>
</div>
http://codex.wordpress.org/Function_Reference/do_shortcode#Examples
http://codex.wordpress.org/Shortcode_API#Enclosing_vs_self-closing_shortcodes
Да, совсем забыл — действительно двйоной. Но как мне получить $var
в таком случае?
Да че тянуть кота за … хвост, озвучьте задачу, найдем решение* 🙂
—
*если я не смогу подсказать, то здесь много желающих найдется 🙂
Окай)
Задача — добавить к категории слоган. Должен добавляться/редактироваться для каждой категории отдельно.
Решение, которое я хотел применить — при добавлении описания к категории обрамить произвольный текст в теги [slogan]Slogan here[/slogan]
— и вызывать через
<?php echo do_shortcode('[slogan]')?>
в том месте, где я хочу вывести слоган.
Сейчас понимаю, что это не выход или шоткоды мне не оч помогут, так как даже при успешном решении этой проблемы — текст выведется 2 раза
1) в том месте, где я вызвал do_shortcode(»)
2) в самом тексте описания категории.
Буду рад любым советам.
http://itheap.info/blog/wordpress/115.html#cut вот тут описано как приспособить к категории доп поля, которое приспособите под слоган.
bykaVBS спасибо! Ща попробую.
Внедрил метод bykaVBS — полет нормальный! Спасибо 🙂
Задача — добавить к категории слоган.
Так у категорий поле «описание» есть (по-крайней мере, было*).. Используйте его.
http://codex.wordpress.org/Function_Reference/category_description
*PS если функция есть, то значит все работает, как и раньше 🙂
wikicms, кроме описания нужен еще и слоган. Описание есть и используется, это в нагрузку к нему.