hostino

حذف کدهای اضافه و بهینه سازی وردپرس

حذف کدهای اضافه و بهینه سازی وردپرس

حذف کدهای اضافه وردپرس

وردپرس کدهایی در موقع اجرای سایت به قالب شما اضافه می‌کند که شاید به درد نخور باشند.
شما اینجا هستید تا مقاله حذف کدهای اضافه را ببینید و وردپرس خود را بهینه سازی کنید.
همچنین دقت داشته باشید که با این کار سرعت لود سایت شما نیز افزایش پیدا میکند.
پس همه کارهای خود را کنار بگذارید و این آموزش را تا انتها با ما ببینید.

دقت داشته باشید که قبل از دستکاری یا اضافه کردن کدی از فایل فانکشن function.php قالب خود نسخه پشتیبان داشته باشید.

حذف کدهای ایموجی های وردپرسی

در دنیای اینترنت کلمه هایی وجود دارد که با نوشتن آن ها در تلگرام و شبکه های مجازی، یک سری ایموجی به شما نمایش میدهند.
وردپرس نیز در اقدامی، این ایموجی ها رو به وردپرس اضافه کرده است که علاوه بر زیبایی کدهایی به سایت شما اضافه می‌کند که شاید سرعت لود سایت شما رو کمی افزایش دهد که این به ضرر سایت شما نیست.
شما با استفاده از این کدها می‌توانید، این امکان وردپرس را غیر فعال کنید و سرعت بارگذاری سایت خود را تا حدودی افزیش دهید.
کاری نداره، فایل فانکشن function.php قالب وردپرس خود را ویرایش کنید وکدهای زیر را در آخر این فایل کپی کنید.

// حذف ایموجی وردپرس
remove_action('wp_head', 'print_emoji_detection_script', 7);
remove_action('wp_print_styles', 'print_emoji_styles');
remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
remove_action( 'admin_print_styles', 'print_emoji_styles' );

حذف ورژن فایل های js و css

چون در همه قالب های وردپرس جاوا و سی اس اس ستفاده می‌شود، وردپرس در اقدامی آخرین ورژن قالب شما رو در اخر این فایل ها نمایش می‌دهد.
ولی برخی سایت ها مثل w3 این کدها رو مزاحم می‌دانند و ولید بود کدنویسی سایت شما رو زیر سئوال می‌برند.
از نظر خود من که کدنویس هستم، شاید این کدها در برخی قالب ها به درد نخورد پس پیشنهاد می‌کنم اقدام به حذف این کدهای اضافه بکنید.
با این کار سایت خود را بهینه کنید، فایل فانکشن function.php قالب وردپرس خود را ویرایش کنید وکدهای زیر را در آخر این فایل کپی کنید.

// remove css js ver
function remove_cssjs_ver( $src ) {
if( strpos( $src, '?ver=' ) )
$src = remove_query_arg( 'ver', $src );
return $src;
}
add_filter( 'style_loader_src', 'remove_cssjs_ver', 10, 2 );
add_filter( 'script_loader_src', 'remove_cssjs_ver', 10, 2 );

غیر فعال کردن wp-embed وردپرس

سیستم وردپرس قابلیتی دارد که embed نام دارد، که با قرار دادن مستقیم رسانه هایی مثل عکس‌ها ، ویدیو‌های یوتیوب یا اینستاگرام و لینک سایت هایی که با وردپرس ساخته شده اند را بصورت پیش نمایش در صفحه به کاربری نمایش می‌دهد.
با این کار در هنگام بارگذاری سایت شما برخی کدها و محتوا آن سایت ها نیز بارگذاری می‌شند که این به نحو سایت شما نیست و سرعت لود سایت شما را افزایش می‌دهد.
از نظر خود من همچین قابلیتی باید حذف شود، پس فایل فانکشن function.php قالب وردپرس خود را ویرایش کنید وکدهای زیر را در آخر این فایل کپی کنید.

//Remove wp-embed
function my_deregister_scripts(){
wp_deregister_script( 'wp-embed' );
}
add_action( 'wp_footer', 'my_deregister_scripts' );

حذف فایل JQuery migrate در وردپرس

jquery migrate کتابخانه از جنس جاوا اسکریپت است که به اجرای کدهایی که با نسخه های قدیمی جیکوئری 1.9 شده اند کمک می‌کند.
اگر از کتابخانه jquery 1.9 به بالاتر در قالب شما استفاده شده است ، پیشنهاد میکنم این فایل رو سریعا از وب سایت خود حذف کنید.

همه قالب هایی که توسط تیم وبیت طراحی شده اند با نسخه های جدید و سازگاری کامل وردپرس ایجاد می‌شند، پس اگر از قالب های ما استفاده می‌کنید حتما این ویژگی رو غیر فعال کنید.
خیی آسونه!!! فایل فانکشن function.php قالب وردپرس خود را ویرایش کنید وکدهای زیر را در آخر این فایل کپی کنید.

//Remove JQuery migrate
function remove_jquery_migrate($scripts)
{
if (!is_admin() && isset($scripts->registered['jquery'])) {
$script = $scripts->registered['jquery'];
if ($script->deps) { // Check whether the script has any dependencies
$script->deps = array_diff($script->deps, array(
'jquery-migrate'
));}}}

این داستان ادامه دارد…

به این مطلب امتیاز دهید

امتیاز کلی : 0 / 5. تعداد آرا : 0

اولین نفر باید که به این مطلب امتیاز میدهید

وبیت این پست توسط نگارش شده است.

اسم من محمد پورداداش هست و متولد سال 1367 در خدمت شما هستیم . تخصص من طراحی گرافیک و کدنویسی وب است و سعی خواهم کرد بهترین خدمات را به شما وبمستران و گرافیست های عزیز ارائه کنم. به ترس هات غلبه کن تا در زندگی همیشه پیروز باشی.

در کانال وبیت عضو شو تا از آخرین اخبار ، آپدیت محصولات و تخفیف ها با خبر بشی ☺ عضویت در کانال تلگرام

اشترک گذاری

مقاله های پیشنهادی

وبیت این مطالب را به شما پیشنهاد میدهد

ارسال نظر ( 1 نظر تایید )

نظرات پس از رویت و تایید مدیران نمایش داده می شود

  • افسانه 1 اسفند 1400 پاسخ

    سلام من از افزونه امنیت کامل وردپرس استفاده کردم
    الان نمیتونم وارد ادمین بشم و بعد از سه بار رمز و یوزر (بدون اشتباه) رو که میزنم قبول نمیکنه و ریدایرکت میشه به http://127.1.1
    با پشتبانی هاستم تماس گرفتم بهم گفت این مورد رو در فایل htaccess بررسی کن
    من این تیکه کد رو که پشتبانی هاستم بهم گفت بررسی کن از فایل htaccess حذف کردم بازم نتیجه نداد و وارد ادمین نمیتونم بشم
    میشه راهنمایی کنید چگونه این افزونه رو غیر فعال و دوباره نصب کنم

    #AIOWPS_FIVE_G_BLACKLIST_END
    #AIOWPS_BLOCK_SPAMBOTS_START

    RewriteEngine On
    RewriteCond %{REQUEST_METHOD} POST
    RewriteCond %{REQUEST_URI} ^(.*)?wp-comments-post\.php(.*)$
    RewriteCond %{HTTP_REFERER} !^http(s)?://dehkedeh\.com [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^$
    RewriteRule .* http://127.0.0.1 [L]

مشاهده نظرات بیشتر

همکاران وبیت