【问题标题】:Why isn't my Contact Form 7 form rendering on the website?为什么我的 Contact Form 7 表格没有呈现在网站上?
【发布时间】:2020-08-01 13:27:31
【问题描述】:

我使用了插件规定的简码,即[contact-form-7 id=”601″ title=”Contact form 1″]。

我只在生产中看到简码,而不是呈现表单。看起来应该很简单,但我无法让表单在网站上呈现。

同时,另一个插件 WP Forms 也可以使用。

我想使用 Contact Form 7,因为它集成了我安装的 WP 主题 (Folie)。

【问题讨论】:

  • 你试过这个 echo do_shortcode( ' [contact-form-7 id=”601″ title=”Contact form 1″]' );
  • @BrijeshDhanani 如何在 PHP 中执行此操作?有没有办法在 WP 中做到这一点?
  • 如何在页面中插入短代码?您是使用新的 WordPress 块编辑器还是经典编辑器来执行此操作?
  • @Aurovrata 我使用了主题附带的“无代码编辑器”。我输入短代码作为标题或文本元素。我确实注意到,当我使用经典的 WordPress 编辑器 (HTML) 时,表单会呈现,但不如 HTML 实用,不是我的强项。
  • 这就是原因...短代码需要作为简单文本插入,大多数编辑器不识别短代码并尝试将“[”方括号更改为 HTML 特殊字符,从而使您的短代码为空.

标签: php wordpress contact-form-7


【解决方案1】:

最可能的问题是您使用页面构建器/bock 编辑器插入短代码,而不是使用短代码小部件来执行此操作。因此,您的页面编辑器正在重新格式化短代码并将其呈现为空。

要么使用 HTML 编辑器插入您的简码,要么联系您的页面构建器/编辑器的帮助以了解如何正确插入简码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-07
    相关资源
    最近更新 更多