Как заставить короткие коды правильно обрабатываться в настраиваемых полях?
Я пробовал использовать приведенный ниже код, но не могу понять, где его разместить ("кнопка" — это имя поля):
<?php
if ( get_post_meta($post->ID, 'button', true) )
echo do_shortcode(get_post_meta($post->ID, 'button', $single = true));
?>
На данный момент шорткод работает в том смысле, что кнопка отображается, но текст шорткода отображается там, где должна быть кнопка «купить сейчас». Смотрите скриншот: