WordPress Contact Form 7 CF7 简码不起作用
WordPress Contact Form 7 CF7 Shortcode not working
面对这个问题,即 Contact Form 7 简码将不起作用,只需在 Post 草稿模式下显示原始简码,尝试找到使其工作的任何方法。
奇怪的是,它适用于所有其他页面和区域,但不适用于我正在处理的这个新页面。我试图找到任何原因,但到目前为止没有成功。
更新: 这是由于页面处于草稿模式,如果页面未发布并且您正在草稿模式下预览,那么 CF7 不会执行 CF7 简码.
看起来目前唯一的解决方案是发布页面,然后 Contact Form 7 的简码就可以正常工作。
我今天发现了它,所以如果您遇到 CF7 不输出表单或没有给出 404 错误(这是其他问题)的问题,请确保您发布您的页面并查看它是否有效。
问题是数据库弄乱了 html 代码。
从数据库中检索并传递给方法后就已经存在了。
不确定这是否是您的问题,但根据我搜索的大量网站,2011 年至 2017 年间没有人提及此问题!!!!我的天啊
echo do_shortcode(htmlspecialchars_decode($memberModel->getContactShortcode())
对我来说,这终于奏效了
面对这个问题,即 Contact Form 7 简码将不起作用,只需在 Post 草稿模式下显示原始简码,尝试找到使其工作的任何方法。
奇怪的是,它适用于所有其他页面和区域,但不适用于我正在处理的这个新页面。我试图找到任何原因,但到目前为止没有成功。
更新: 这是由于页面处于草稿模式,如果页面未发布并且您正在草稿模式下预览,那么 CF7 不会执行 CF7 简码.
看起来目前唯一的解决方案是发布页面,然后 Contact Form 7 的简码就可以正常工作。
我今天发现了它,所以如果您遇到 CF7 不输出表单或没有给出 404 错误(这是其他问题)的问题,请确保您发布您的页面并查看它是否有效。
问题是数据库弄乱了 html 代码。 从数据库中检索并传递给方法后就已经存在了。
不确定这是否是您的问题,但根据我搜索的大量网站,2011 年至 2017 年间没有人提及此问题!!!!我的天啊
echo do_shortcode(htmlspecialchars_decode($memberModel->getContactShortcode())
对我来说,这终于奏效了