Если вставлять шорткод (shortcode) внутри заметки wordpress, то особых проблем, как правило, не возникает.

Пользуемся такой формой записи:

[shortcode]

И все работает отлично.

Проблема возникает при попытке вставить подобный шорткод внутрь какого-нибудь файла темы с расширением php (например, header.php, sidebar.php и др.).

В этой ситуации подобные шорткоды уже не работают.

Но, возможность выполнить шорткод wordpress внутри php файлов все-таки есть. Для этого можно воспользоваться следующей конструкцией:

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

Функция do_shortcode позволяет выполнять шорткоды внутри php.

Очень удобно и позволяет добавить дополнительный функционал в ваши темы на движке Wordpress.

Больше моих уроков по Worpdress здесь.