WordPress联系表格7 CF7短代码无效

时间:2016-03-29 16:14:01

标签: wordpress shortcode contact-form-7

面对此问题,即联系表格7短代码将无效,只需在处于发布草稿模式时显示原始短代码,尝试找到任何方法使其正常工作。

奇怪的是,它适用于所有其他页面和区域,但不在我正在处理的这个新页面上。到目前为止,我试图找到任何理由但没有成功。

更新:这是由于页面处于草稿模式,结果是如果页面未发布并且您正在草稿模式下预览,CF7不会执行CF7 Shortcode。

2 个答案:

答案 0 :(得分:1)

现在看来只有解决方案是发布页面,然后Shortform for Contact Form 7才能正常工作。

我今天发现它,所以如果您遇到CF7没有输出表格或没有给出404错误(这是其他问题)的问题,那么请确保您发布您的页面并查看它是否有效。

答案 1 :(得分:1)

问题是数据库搞砸了html代码。 从DB检索并传递给方法后,这是正确的。

不确定这是不是你的问题,但根据我搜索的大量网站,2011-2017之间没有人提到这个! OMG

echo do_shortcode(htmlspecialchars_decode($memberModel->getContactShortcode())

对我来说,这终于有效了