-1
短代码在我的自定义主题中不起作用。当我从管理部分向页面内容输入短代码时,它只显示短代码,如[contact_form]。短代码在我的自定义主题中不起作用
但是,当我把<?php echo do_shortcode('[contact_form]'); ?>
放到我的PHP文件中,那么它的工作原理。
我已经停用所有插件,但没有解决问题。我该如何解决这个问题?
短代码在我的自定义主题中不起作用。当我从管理部分向页面内容输入短代码时,它只显示短代码,如[contact_form]。短代码在我的自定义主题中不起作用
但是,当我把<?php echo do_shortcode('[contact_form]'); ?>
放到我的PHP文件中,那么它的工作原理。
我已经停用所有插件,但没有解决问题。我该如何解决这个问题?
使用可以使用此短代码,不要忘记在您的主题中添加<?php wp_head(); ?>
或<?php wp_footer(); ?>
。
<?php echo do_shortcode('[contact-form-7 id="4" title="Contact form 1"]');?>
我不知道什么是您使用输出帖子内容,但看起来像您只使用'the_content',但你应该通过在简码解析正确的过滤器的内容,所以使用像这样'echo apply_filters('the_content',$ content)'当然,$ content是发布内容。 –
我清理了格式,并且还使用反引号使您的代码不可见。但是,您仍然需要添加一些代码来帮助我们解决此问题。看看如何写一个[mcve]。 – durron597