Добавьте шорткод WordPress в заголовок. Переполнение стека

У меня есть 6 страниц, и я хотел бы добавить другой шорткод в заголовок каждой страницы.

Можно ли добавить шорткод значка перед заголовком страницы h1, но для каждого имени или идентификатора страницы?

Шорткод:

[icon enable_animation="true" color="Accent-Color" animation_speed="Slow" icon_size="" animation_delay="" image="basic_rss.svg"]

Я попытался добавить приведенный ниже код в page-sidebar.php но он размещает его непосредственно под заголовком в своем собственном ряду, а не в нем. Это также не зависит от конкретной страницы.

<?php echo do_shortcode('[icon enable_animation="true" color="Accent-Color" animation_speed="Slow" icon_size="" animation_delay="" image="basic_rss.svg"]'); ?>

1

Решение

Добавить шорткод WordPress в header.php Используйте короткий код Visual Composer или любой другой короткий код, который вы можете использовать

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

Другие решения

Вы можете создать разные заголовочные файлы для каждой страницы. Использование get_header () вызовет стандарт header.php файл шаблона; если вы копируете файл заголовка в нечто вроде header-one.php (обратите внимание на дефис после header) вы можете позвонить с get_header( 'one' ) затем просто измените ваши заголовочные файлы соответственно.

0