簡體   English   中英

我在 wordpress 網站加載聯系表格 7 時遇到問題

[英]I have a issue in loading of contact form 7 in wordpress site

當我點擊發送按鈕時,它會加載完整的頁面,但我只想加載聯系我們表格。如果你知道更好的方法...請告訴我。

這取決於你的 CSS 和 JS ......為了成功,你應該遵循這些步驟。

第 1 步:停止在所有頁面上加載 JavaScript 和 CSS 樣式表

WPCF7_LOAD_JS的值設置為 false (default: true), Contact Form 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();
}

?>

現在你應該刷新你的頁面並點擊發送按鈕它會正常工作。 謝謝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM