لود فایل‌های جاوا اسکریپت وردپرس در فوتر

خاصیت بلاک کردن بارگذاری موازی فایلهای جاوا اسکریپت یکی از دلایل کند شدن سرعت لود اولیه‌ی صفحات وردپرس بحساب میاد. وقتی تعداد افزونه‌هایی که اسکریپتی رو به header اضافه میکنن هم زیاد باشه معمولا با صفحات سفید در حال لودی مواجه میشیم که مطمئنا برای بازدیدکننده جالب نیست. این انتظار اعصاب خردکن رو با فرستادن فایلهای جاوا اسکریپت به فوتر میشه تا حدی کاهش داد.

پلاگین JavaScript to Footer  اون دسته از فایل‌های js که بصورت استاندارد فراخوانی میشن رو به فوتر منتقل میکنه و در نتیجه مرورگر برای نمایش ساختار کلی صفحه منتظر بارگذاری کدهای جاوا اسکریپت نمیشه و این یعنی تجربه‌ی خوشایند بازدیدکننده‌ی سایت شما!

بعد از نصب، چرخی تو صفحات سایتتون بزنین تا مطمئن بشین همه چیز درست کار میکنه. سازنده‌ی این افزونه کاربر فعالی به نام Vladimir Prelovac هست که پلاگین SEO Friendly Images هم یکی از آیتمهای معروفشه و حتما میشناسین.

هاستینگ وردپرس ماندگاروب
۲۷ دیدگاه
  1. ایمان

    سلام خسته نباشید یه سوال داشتم من میخواستم افزونه Fancy Captcha را توی وبسایتم بذارم ولی متاسفانه بعد از نصب و فعال سازی توی صفحات مینویسه You must enable javascript to see captcha here! هرکاری هم کردم نتونستم فعالش کنم شما میتونید راهنمائیم کنید چه کار کنم

    پاسخ دادن
    • محسن غیاثی

      سلام ایمان جان. این مدل افزونه‌ها همینجور که ارورش رو مشاهده میکنین نیاز به فعال بودن جاوااسکریپت تو مرورگر دارن و ممکنه کارایی لازم رو نداشته باشن به همین دلیل توصیه میکنم این پست رو مشاهده و از ترکیب جایگزین پیشنهادی استفاده کنین.

      پاسخ دادن
  2. mehdi

    محسن جان من یه سئوال داشتم
    من میخواستم به صورت دستی این کار رو انجام بدم و با پلاگین نباشه.
    در واقع جوری بشه که فایل های اسکریپتی که تو هدر و زیر هدره کلا بیاد تو فوتر سایت
    همینطور بعضی مطلالب سایت رو میخوام تو لود شدن اولویت بزارم و بهشون ترتیب بدم مثلا اول مطالب اصلی لود بشن بعد ساید بار و الی آخر راه اصولیش چجوریه من اومدم خودم کدها رو جابجا کردم قالب به هم ریخت!

    پاسخ دادن
  3. رسولی

    تشکر از همه زحمت کشان که به ما مبتدی ها یا به قول قدیما اکابریها کمک میکنید ممنون

    پاسخ دادن
  4. leon

    محسن جان یک سئوال برای من پیش اومد تو این نظرات!
    می خواستم بدونم چه فرقی می کنه سایت با www بالا بیاد یا بدون www که این دوستمون اصرار می کرد مثل شما صفحات با www باشن؟

    پاسخ دادن
    • محسن غیاثی

      هیچ فرقی نمیکنه آقا فقط مهم اینه که اگر مثلا با www هست آدرسهای بدون www هم با اون لود بشن.

      پاسخ دادن
  5. ahmadalli

    سلام جالب بود ولی فقط یه مشکل داره
    اگر تا قبل از لود شدن فوتر کاربر کاری رو انجام بده که نیاز به جاوااسکریپت باشه فکر کنم مشکل پیش میاد!

    پاسخ دادن
    • محسن غیاثی

      سلام. بله تو مواردی لازمه که یه فایل جاوااسکریپت تو هدر لود بشه اما عموما اگر صفحه سنگین نباشه لود این فایلها تو فوتر باعث بارگذاری منظم‌تر پیج میشه.

      پاسخ دادن
  6. محسن شایان

    سلام سال محسن جان عیدت مبارک
    پلاگین عالی بود استفاده کردیم

    پاسخ دادن
  7. یامهدی

    سلام از زحمات شما متشکرم

    پاسخ دادن
  8. مهدی

    سلام شما چیکار کردین که وقتی
    https://newbie.ir/1390/12/increase-wordpress-speed-by-loading-javascript-in-footer/
    میره رو WWW
    تو مال من فقط صفحه اول اینجوری و اگه مطالب رو بدون دبلیو بزنی نمیره رو دبلیو

    پاسخ دادن
    • محسن غیاثی

      سلام دوست عزیز این آموزش رو بخونین.

      پاسخ دادن
      • مهدی

        سلام ،ممنون
        ولی این کد هم مثل کدهای قبلی خودم بود
        صفحه اول رو ردایریکت میکنه
        ولی صفحات و مطالب رو ردایرکت نمی کنه
        مثل مال شما نیست
        و فقط صفحه اول ردایرکت میشه
        از کش نباش؟

        پاسخ دادن
        • محسن غیاثی

          !!! آدرس سایت رو تو تنظیمات وردپرس هم بروز کردین؟

          پاسخ دادن
          • مهدی

            بله از اول با www نصب کردم

            کدتون رو تو انجمن تست کردم کار کرد
            یعنی وقتی http://www.forum.site.com/forum42/
            میزنم میره رو
            forum.site.com/forum42
            ولی تو صفحه اصلی نمیره
            گوگل هم مطالبمو دوتا دوتا و تکراری حساب میکنه با اینکه کپی نیستن
            و خودم مینویسم ولی اونایی که از من کپی کردن از من جلوترن و مال من دوتا هستش
            یکی با دبلیو و اون یکی بی دبلیو

            پاسخ دادن
            • مهدی

              من که شخصا دلم میخواد زار بزنم
              همیشه باید برای یک چیز که با راه حل ساده حل شده برای دیگران.
              برای من … حل شه

              پاسخ دادن
              • مهدی

                سلام
                اینو بزاری اول کدهات همه چی درست میشه
                RewriteBase /

  9. reza

    خیلی بدردم خورد. مرسی

    پاسخ دادن
  10. علی

    مثل همیشه کارت درسته خیلی جالب بود

    پاسخ دادن
  11. نصور

    واقعا ممنون محسن جان
    قبلا مجبور بودم برای پیاده کردن چنین ایده ایی از امکانات cloud flare استفاده کنم که اون هم مشکلات خاص خودش رو داشت.
    مانا باشی دوستم

    پاسخ دادن

Please Post Your Comments & Reviews

نشانی ایمیل شما منتشر نخواهد شد Required fields are marked *

*

Share This