WordPress不显示我的表单

时间:2013-02-27 作者:prakashchhetri

当我创建内容如下的页面时[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"] 而不是形式。

1 个回复
最合适的回答,由SO网友:vancoder 整理而成

这是正确的行为。一个简单的echo 将仅从DB返回字段,未修改。

如果要渲染短代码,请尝试

<div class="first"><?php $recentProjects = get_post(\'275\'); echo do_shortcode($recentProjects->post_content); ?> </div>

结束

相关推荐

Adding Custom Forms

我正在寻找创建一个婚礼网站,将有一个表单页面。其想法是,这是一个RSVP页面,访客将输入他们收到的邀请上的唯一字符串,并将他们带到另一个页面,该页面将包含信息(出席人数、客人数量等),然后将其存储在数据库中,这样我就有了一个完整的客人列表,可以用于以后的用途。我还不太熟悉Wordpress,那么有什么最简单的方法可以让页面包含表单,并且第二个输入页面不会显示在导航中?我应该能够编写php和形成html没有太多的麻烦,只是需要一个起点。