2015-09-03 7 views
-1

Короткие коды не работают в моей настраиваемой теме. Когда я помещаю короткий код в содержимое страницы из раздела admin, он просто отображает короткий код, например [contact_form].короткие коды не работают в моей теме

Однако, когда я помещал <?php echo do_shortcode('[contact_form]'); ?> в свой файл php, он работает.

Я отключил все плагины, но это не устранило проблему. Как я могу исправить эту проблему?

+0

Я не знаю, что вы используете для вывода контента поста, но выглядит, как вы используете только 'the_content', но вы должны передать этот контент через соответствующие фильтры, где проанализированы шорткоды, поэтому используйте что-то вроде этого 'echo apply_filters ('the_content', $ content)', где, конечно, содержимое $ content. –

+1

Я очистил форматирование, и я также сделал ваш код невидимым, используя обратные ссылки. Однако вам еще нужно добавить код, который поможет нам решить эту проблему. Посмотрите, как написать [mcve]. – durron597

ответ

-1

Используйте этот короткий код и не забудьте добавить в вашу тему: <?php wp_head(); ?> или <?php wp_footer(); ?>.

<?php echo do_shortcode('[contact-form-7 id="4" title="Contact form 1"]');?> 
Смежные вопросы