یکی از بهترین و محبوب ترین افزونه های ساخت فرم تماس برای وردپرس افزونه ی Contact Form 7 می باشد که بسیار ساده و کاربردی می باشد .

اما مشکل کوچکی که به وسیله ی این افزونه به وجود می آید این است که فایل های js و css این افزونه در تمامی صفحات وردپرس بارگذاری می شود و این باعث بالارفتن حجم سایت و پایین آمدن سرعت مشاهده صفجه می شود.
در این نوشته ما چگونگی لود شدن فایل های js و css افزونه فقط در صفحه ای که فرم تماس در آن وجود دارد را آموزش می دهیم.
در مرحله اول فایل wp-config.php را باز کرده و کد های زیر را در آن قرار دهید

کد PHP:
define ('WPCF7_LOAD_JS'false); // Added to disable JS loading
define ('WPCF7_LOAD_CSS'false); // Added to disable CSS loading 

در مرحله دوم کد های زیر را در قالبی که فرم تماس از آن استفاده می کند قرار دهید . در حالت پیشفرض فایل page.php می باشد.در ابتدای کدهای فایل page.php کد های زیر را قرار دهید.

کد PHP:
<?php
    
if ( function_exists'wpcf7_enqueue_scripts' ) ) {
        
wpcf7_enqueue_scripts();
        
wpcf7_enqueue_styles();
    }
?>

اکنون محتویات افزونه فقط در صفحه ای که فرم تماس در آن وجود دارد لود می شود .
موفق باشید