【问题标题】:WordPress Contact Form 7 CF7 Shortcode not workingWordPress 联系表 7 CF7 简码不起作用
【发布时间】:2016-07-17 07:46:37
【问题描述】:

面对这个问题,即 Contact Form 7 短代码不起作用,只需在草稿模式下显示原始短代码,尝试找到任何方法使其起作用。

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

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

【问题讨论】:

    标签: wordpress shortcode contact-form-7


    【解决方案1】:

    问题是数据库弄乱了 html 代码。 从 DB 中检索并传递给方法之后,它就已经正确了。

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

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

    对我来说,这终于奏效了

    【讨论】:

      【解决方案2】:

      目前看来唯一的解决方案是发布页面,然后 Contact Form 7 的简码就可以正常工作。

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

      【讨论】:

        猜你喜欢
        • 2019-05-24
        • 1970-01-01
        • 1970-01-01
        • 2012-10-22
        • 1970-01-01
        • 1970-01-01
        • 2016-08-16
        • 2019-07-16
        • 2014-10-04
        相关资源
        最近更新 更多