افزونه Contact Form 7 همانند بسیاری از افزونهها فایلهای CSS و جاوا اسکریپتی را به صفحات تکی (Single) میافزاید اما توجهی به آن ندارد که آیا این کدها واقعا در آن صفحهها مورد استفاده قرار گرفتهاند یا نه! بدین صورت در بسیاری از صفحات کدهای بلااستفادهای برای کاربر لود میشود و زمان بارگذاری سایت را کاهش میدهد. برای رهایی از این مشکل تنها کافی است که قطعه کد زیر را در فایل functions.php قرار دهید و شماره ID صفحهای که در آن از فرمهای افزونه Contact Form 7 را استفاده کردهاید وارد نمایید.
add_action( 'wp_print_scripts', 'irtuts_deregister_cf7_javascript', 100 ); function irtuts_deregister_cf7_javascript() { if ( !is_page(array(594,607)) ) { wp_deregister_script( 'contact-form-7' ); wp_deregister_script( 'contact-form-7-rtl' ); } } add_action( 'wp_print_styles', 'irtuts_deregister_cf7_styles', 100 ); function irtuts_deregister_cf7_styles() { if ( !is_page(array(594,607)) ) { wp_deregister_style( 'contact-form-7' ); wp_deregister_style( 'contact-form-7-rtl' ); } }