22 اسفند 1393
2 ۱۵۰ 0

بهینه سازی افزونه فرم تماس 7برای افزایش سرعت

122 - بهینه سازی افزونه فرم تماس 7برای افزایش سرعت

بهینه سازی افزونه فرم تماس 7، سلام خدمت شما کاربران عزیز پروان وب خب تو این بخش میخوام بهتون آموزش بهینه سازی افزونه فرم تماس 7 رو بدم این افزونه یکی از معروف ترین و پر استفاده ترین افزونه ها هستش و میخوایم سرعت این افزونه رو بیشتر کنیم استفاده از CSS و جاوا اسکریپت برای نمایش این افزونه باعث میشه سرعت لود سایت کم بشه و سایت در کل سنگین بشه و یکی از مشخصه های گوگل سرعت لود هستش .

بهینه سازی:

ما قصد داریم کاری کنیم که کد css  و جاوا اسکریپت در صفحه ای که فرم تماس قرار دارد اجرا بشه.وارد قسمت نوشته ها میشیم صفحه ای که فرم در اون استفاده میشه رو پیدا میکنیم روی ویرایش سریع کلیک میکنیم و نامک اون صفحه رو برمیداریم.(در مثال ما نامک صفحه contact-us هست)

css:

از قسمت نمایش، ویرایشگر فایل functions.php باز میکنیم. کد زیر رو کپی میکنیم.

// Deregister Contact Form 7 styles
add_action( 'wp_print_styles', 'aa_deregister_styles', 100 );
function aa_deregister_styles() {
    if ( ! is_page( 'contact-us' ) ) {
        wp_deregister_style( 'contact-form-7' );
    }
}

خب میرسیم به جاوا اسکریپت

برای جاوا اسکریپت هم کد زیر را در functions.php  قرار میدیم .

// Deregister Contact Form 7 JavaScript files on all pages without a form
add_action( 'wp_print_scripts', 'aa_deregister_javascript', 100 );
function aa_deregister_javascript() {
    if ( ! is_page( 'contact-us' ) ) {
        wp_deregister_script( 'contact-form-7' );
    }
}

خب امیدوارم مورد پسند واقع شده باشه

موفق باشید

به این محتوا چه امتیازی می دی ؟
ادمین مدیر

سلام خدمت شما، در خدمتتون هستم

ثبت نظر جدید

ایمیل شما منتشر نخواهد شد.فیلدهای مورد نیاز علامت گذاری شده اند

لیست نظرات

  1. سعیدی

    سلام
    دمتون گرم خیلی عالی و مفید بود! فقط میشه این دستورات یا توابع رو برای افزونه های دیگه استفاده کرد که استایل و اسکریپتاشون تو صفحه هایی فراخوانی بشن که استفاده شدن؟

    • سلام
      نه فک نکنم بشه اما شاید برای افزونه های دیگر هم چنین کد های وجود داشته باشه میتونید سرچ کنید
      پایدار باشید

محصول مورد نظر با موفقیت به سبد خرید اضافه شد.