- 2,273 بازدید
- بدون نظر
بهینه سازی قالب وردپرس نیز مانند بهینهسازی کامل وبسایت و بهینه سازی دیتابیس از اهمیت بالایی برخوردار است. در مقالات مختلف به معرفی انواع افزونههای برای بهینه سازی صفحات وردپرس پرداختهایم که هریک از آنها وظیفه خاصی را انجام میدهند.
در این مقاله از ایکس اسکریپت قصد دارم تا به معرفی افزونهای بپردازم که با استفاده از ان قادر خواهید بود تا قالب سایت وردپرسی خود را بهینه کرده و به دنبال آن حجم صفحات را کاهش دهید. این کاهش حجم صفحات در نهایت منجر به این خواهد شد تا قالبی بهینه شده داشته باشید و سایت با سرعت بیشتری بارگزاری شود.
بهینه سازی قالب وردپرس
افزونهای که قصد معرفی آن را دارم با عنوان WP Theme Optimizer در مخزن وردپرس به ثبت رسیده است و تاکنون توانسته است تا بیش از ۱٫۰۰۰ نصب فعال و کسب امتیاز ۵ را ازآن خود نماید که با استفاده از آن قادر به بهینه سازی قالب وردپرس سایت خود خواهید بود.
اما پیش از ادامه به آموزش استفاده از این افزونه لازم است تا به امکاناتی که این افزونه در اختیار شما قرار میدهد بپردازم، به طور کلی با استفاده از این افزونه میتوانید به راحتی کارکرد چند افزونه و کدنویسی را برای بهینهسازی صفحات ازآن خود نمایید که عبارتند از:
Remove CSS and JS versions: حذف ورژن استفاده شده از CSS و JS در قالب
Remove WP Generator tag: حذف تگهای ژنراتور وردپرس
Remove OEmbed Links: حذف قابلیت Embed لینکهای موجود در سایت که بیشتر کاربران حتی برای یک بار هم از آن استفاده نکردهاند
Remove jQuery Migrate: حذف جیکوئریهای وردپرس
Remove emoji-release.js: حذف شکلکهای استفاده شده در وردپرس
Remove recent comments inline CSS: حذف استایلهای درونی نظرات
Remove RSD Link: حذف لینکهای RSD وردپرس
Remove RSS feeds: حذف لینک فید وردپرس از صفحات
Remove WP JSON link: حذف لینک جیسون وردپرس
Remove WP Shortlink: حذف لینکهای کوتاه در وردپرس
Remove Next/Previous post links: حذف لینک صفحات بعدی در صفحات سایت
Option to Minify front-end HTML: فشرده سازی محتوای کلیه صفحات که در قالب یک فایل با فرمت HTML در مرورگر برای کاربر نمایش داده میشوند.
نصب و فعال سازی
پس از نصب و فعال سازی افزونه مشابه تصویر زیر منویی با عنوان WP Theme Optimizer در بخش تنظیمات پیشخوان سایت وردپرسی شما افزوده خواهد شد، روی آن کلیک کنید تا به صفحه تنظیمات و سفارشیسازی افزونه هدایت شوید.
همانطور که در تصویر مشاهده میکنید بر اساس توضیحات ارائه شده در امکانات افزونه میتوانید با فعال کردن هر یک از گزینهها بخشهای مورد نظر را از قالب حذف کنید.
سایر امکانات ذکر شده در قبل نیز در تبهای جداگانه قرار گرفتهاند که میتوانید آنها را به صورت دستهبندی شده مشاهده و فعال یا غیرفعال کنید.
بهینه سازی قالب ووکامرس
یکی از قابلیتهای افزونه این است که پستتایپ سفارشی همچون ووکامرس راشناسایی کرده و در صورت استفاده از ووکامرس برای سایت فروشگاهی با استفاده از این افزونه نیز میتوانید توابع و فایلهای مرتبط با ووکامرس را یافته و به بهینه سازی ووکامرس بپردازید.
برای این منظور کافی است تا در همین صفحه مشابه تصویر زیر به تب WooCommerce مراجعه کرده و تنظیمات بهینه سازی قالب ووکامرس را نیز سفارشی سازی کنید.
حال همانطور که در تصویر مشاهده میکنید با فعال کردن هر یک از گزینهها میتوانید بخش مورد نظر را از قالب ووکامرس حذف کنید که در ادامه به بررسی هر یک از آنها میپردازم.
Remove wc-add-payment-method.js: با فعال کردن این گزینه متد انتخاب درگاه پرداخت که به صورت جاوا اسکریپت برای کاربران در هنگام تغییر درگاه نمایش داده میشود حذف خواهد شد.
Remove wc-lost-password.js: با فعال کردن این گزینه نیز امکان نمایش بخش فراموشی کلمه عبور در ووکامرس به صورت جاوا اسکریپت حذف شده و صفحه فراموشی رمز بارگزاری خواهد شد.
Remove wc_price_slider.js: این بخش نیز برای حذف اسلایدر پرداخت در ووکامرس میباشد.
Remove wc-single-product.js: حذف فایل جاوااسکریپت مربوط به صفحه محصول که در آن المانهای مختلف به این شکل نمایش داده میشوند.
Remove wc-add-to-cart.js: حذف فایل جاوا اسکریپت مربوط به افزودن محصول به سبد خرید
Remove wc-cart-fragments.js: حذف فایل جاوا اسکریپت مربوط به cart-fragments در سبد خرید
Remove wc_credit_card_form.js: حدف فایل جاوا اسکریپت مربوط به فرم کارت پرداخت در ووکامرس
Remove wc-wc_checkout.js: حذف فایل جاوا اسکریپت مربوط به صفحه پرداخت محصول
و.. سایر بخشهای دیگر که تماما مربوط به لود المانهای مختلف در فروشگاه ووکامرس به صورت جاوا اسکریپت میباشند و با فعال کردن تمامی آنها در ووکامرس دیگر هیچ یک از المانها به صورت جاوا اسکریپت عمل نخواهند کرد. پس از فعال سازی هریک از بخشها میتوانید صفحه مربوط به آن را مشاهده کنید تا تغییرات را ببینید.
استفاده از تمامی این فایلهای جاوا اسکریپت در ووکامرس ضروری نیست، به همین دلیل است که فروشگاههای ساخته شده با استفاده از افزونه ووکامرس زمان بیشتری را برای لود صفحات شامل میشوند.