مدیریت کل سایت Saberian 1,792 ارسال شده در مهر 2، 1394 مدیریت کل سایت گزارش اشتراک گذاری ارسال شده در مهر 2، 1394 یکی از بهترین و محبوب ترین افزونه های ساخت فرم تماس برای وردپرس افزونه ی لینک ها تنها برای اعضای سایت قابل نمایش است. می باشد که بسیار ساده و کاربردی می باشد . اما مشکل کوچکی که به وسیله ی این افزونه به وجود می آید این است که فایل های js و css این افزونه در تمامی صفحات وردپرس بارگذاری می شود و این باعث بالارفتن حجم سایت و پایین آمدن سرعت مشاهده صفجه می شود. در این نوشته ما چگونگی لود شدن فایل های js و css افزونه فقط در صفحه ای که فرم تماس در آن وجود دارد را آموزش می دهیم. در مرحله اول فایل wp-config.php را باز کرده و کد های زیر را در آن قرار دهید define ('WPCF7_LOAD_JS', false); // Added to disable JS loadingdefine ('WPCF7_LOAD_CSS', false); // Added to disable CSS loading در مرحله دوم کد های زیر را در قالبی که فرم تماس از آن استفاده می کند قرار دهید . در حالت پیشفرض فایل page.php می باشد.در ابتدای کدهای فایل page.php کد های زیر را قرار دهید. <?php if ( function_exists( 'wpcf7_enqueue_scripts' ) ) { wpcf7_enqueue_scripts(); wpcf7_enqueue_styles(); }?> اکنون محتویات افزونه فقط در صفحه ای که فرم تماس در آن وجود دارد لود می شود . موفق باشید لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
پست های پیشنهاد شده