افزایش کارایی افزونه های وردپرس با انتقال فایل های js به پایین صفحه
همیشه افزونه های وردپرس جزء جدا نشدنی سایت های وردپرسی هستند و نیاز است که در بهترین حالت بازدهی قرار داشته باشند تا بتوانند به سایت های شما کمک کنند.اما یکی از مشکلاتی که برای کاربران بسیار مورد توجه و البته مشکل زاست عدم سرعت و بازدهی مناسب این افزونه ها است اما برای حل این مشکل باید چه کرد؟ شما برای حل این مشکل و افزایش کارایی افزونه های سایت باید فایل های js موجود در افزونه ها را به پایین صفحه منتقل کنید
افزایش کارایی افزونه های وردپرس با انتقال فایل های js به پایین صفحه
در اکثر افزونه ها فایل های js در ابتدای صفحه و یا در درون بدنه صفحه قرار دارد که این مورد به دلیل لود زودتر سرعت سایت شما را کاهش میدهد و همین موضوع موجب ایجاد مشکلات متعدد میشود. اما راه حل مشخص است برای انتقال فایل های js به انتهای صفحه باید افزونه را ویرایش کرده و اسکریپت را به انتهای صفحه منتقل کنید. اما در ابتدا باید منبع این کد ها را پیدا کنید
یافتن منبع کد های js در افزونه های وردپرس
برای این منظور باید سایت خود را باز کنید و سپس کلید های ترکیبی Ctrl و سپس U را بزنید تا page source سایت شما باز شود. در صفحه باز شده باید به دنبال عبارتی همانند عبارت زیر باشید و پس از یافتن باید بر طبق آدرس فایل که در زیر یک نمونه مثال زده شده است وارد هاست شوید و فایل را پیدا کنید
<script type='text/javascript' src='https://Yourdomain.com/wp-content/plugins/mmenu/js/mmenu.js?ver=8'></script>
پس از یافتن آن باید مکانی که افزونه برای فایل فراخوان داده است را بیابید تا بتوانید تغییرات را روی ان اعمال کنید. برای این منظور مجبور هستید کد های Php قالب را بررسی کنید تا این فراخوان را پیدا کنید پس از یافتن آن باید تابع wp_register_script در افزونه یا قالب تغییر دهید و پارامتر $in_footer را همانند مثال زیر به آن اضافه کنید
wp_register_script('script-handle', plugins_url('js/script.js' , __FILE__ ),'','1.0',true);
همانطور که در بالا ذکر شد روش کلی کار به اینصورت است که شما باید کد جاوا اسکریپت را در فایل افزونه یا قالب مورد نظر خود در روی هاست پیدا کنید و در فایل js. کپی کرده و ذخیره سازی نمائید. سپس از تابع ()wp_register_script برای انتقال جاوا اسکریپت به پایان صفحه استفاده کنید و سپس کار شما به اتمام میرسد.
روش کار به صورت کامل توضیح داده شد اما کمی روش این موضوع دشوار است و ممکن است برای شما سوالاتی ایجاد شود برای رفع ابهامات در بخش دیدگاه ها با ما در ارتباط باشید