[英]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.