当我创建内容如下的页面时[contact-form-7 id="199" title="Untitled"]
, 它显示窗体,但当我将其用作
<div class="first"><?php $recentProjects = get_post(\'275\'); echo $recentProjects->post_content; ?> </div>
它不起作用。它正在显示
[contact-form-7 id="199" title="Untitled"]
而不是形式。
最合适的回答,由SO网友:vancoder 整理而成
这是正确的行为。一个简单的echo
将仅从DB返回字段,未修改。
如果要渲染短代码,请尝试
<div class="first"><?php $recentProjects = get_post(\'275\'); echo do_shortcode($recentProjects->post_content); ?> </div>