Кто-нибудь знаком с шорткодами WordPress? Я мог бы действительно использовать руку! Я вставил следующий код в файл functions.php для темы, которую я использую ...
function create_slideshow_header($atts, $content = null){
return '<div class="item_heading">'.$content.'</div>';
}
add_shortcode('slideshow_heading', 'create_slideshow_header');
function create_slideshow_white_header($atts, $content = null){
return '<span id="dyn">'.$content.'</span>';
}
add_shortcode('slideshow_heading_white', 'create_slideshow_white_header');
function create_slideshow_content($atts, $content = null){
return '<div class="item_content">'.$content.'</div>';
}
add_shortcode('slideshow_content', 'create_slideshow_content');
Теперь несколько руководств убедили меня, что это должно позволить мне вставить следующее в текстовый редактор в бэкэнде WP ...
[slideshow_heading] СЛАЙД-ШОУ ХАЙДЕР [/ slideshow_heading]
... и текст заголовка слайда будет заключен в соответствующий HTML .... но он просто отображает вышеприведенный текст как обычный текст. Я очистил свой кеш и т.д ...
Есть что-то, что я делаю не так? Заранее спасибо!
РЕШЕНИЕ
Я не упомянул, что использовал плагин page.ly MultiEdit, который использует «настраиваемые поля» для создания дополнительных редактируемых областей. WordPress удобно не анализирует шорткоды в пользовательских полях. Обычно вы можете создать фильтр для каждого настраиваемого поля, но так как это плагин, вы можете просто отредактировать файл multiedit.php и изменить строку 63 из
echo $GLOBALS['multiEditDisplay'][$index][0];
до
echo apply_filters('the_content',$GLOBALS['multiEditDisplay'][$index][0]);
Немного поработав, вы можете превратить Wordpress в по-настоящему удивительную CMS!