【问题标题】:I have a issue in loading of contact form 7 in wordpress site我在 wordpress 网站中加载联系表格 7 时遇到问题
【发布时间】:2015-06-22 16:08:02
【问题描述】:

当我点击发送按钮时,它会加载完整的页面,但我只想加载联系我们表格。如果你知道更好的方法......请告诉我。

【问题讨论】:

    标签: javascript plugins contact-form-7


    【解决方案1】:

    这取决于你的 CSS 和 JS...要成功,你应该按照这些步骤。

    第 1 步:停止在所有页面上加载 JavaScript 和 CSS 样式表

    WPCF7_LOAD_JS 的值设置为 false (default: true), 时,联系表单 7 不会加载 JavaScript。您可以在 wp-config.php 中设置此常量的值,如下所示:

    define('WPCF7_LOAD_JS', false);
    

    同样,您可以使用WPCF7_LOAD_CSS 控制 CSS 样式表的加载。当 WPCF7_LOAD_CSS 的值为 false (default: true) 时,Contact Form 7 不会加载 CSS 样式表。您可以像这样在wp-config.php 中设置它:

    define('WPCF7_LOAD_CSS', false);
    

    或者,如果您使用的是 Contact Form 7 3.9 或更高版本,您还可以通过在主题的 functions.php 文件中添加几行代码来禁用 JavaScript 和 CSS 的加载,像这样:

    add_filter( 'wpcf7_load_js', '__return_false' );
    add_filter( 'wpcf7_load_css', '__return_false' );
    

    第 2 步:在包含联系表单的页面上加载文件

    假设您有一个名为“example.php”的页面,它是唯一包含联系表单的页面。 您必须编辑“example.php”模板文件并将以下行(放在联系表单的短代码一侧)插入其中:

    <?php
    if ( function_exists( 'wpcf7_enqueue_scripts' ) ) {
        wpcf7_enqueue_scripts();
    }
    
    if ( function_exists( 'wpcf7_enqueue_styles' ) ) {
        wpcf7_enqueue_styles();
    }
    

    ?>

    现在您应该刷新页面并单击发送按钮,它会正常工作。 谢谢。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-06-21
      • 1970-01-01
      • 2011-09-24
      • 1970-01-01
      • 1970-01-01
      • 2012-01-07
      • 2020-05-30
      相关资源
      最近更新 更多