خدمات تخصصی وردپرس؛ از رفع خطا تا توسعه اختصاصی بررسی خدمات

کد پاکسازی هدر وردپرس از تگ‌ها و اسکریپت‌های اضافی و امن‌سازی wp_head

نوع ساختار هوک و اکشن استاندارد PHP
محل قرارگیری functions.php یا افزونه اختصاصی
نسخه تست‌شده وردپرس ۶.x / PHP 8.1+ / ووکامرس
تاثیر سرعت کاملاً سبک، بدون افت TTFB

صورت مسئله و اهمیت پاکسازی هدر وردپرس (wp_head)

هسته وردپرس به صورت پیش‌فرض در بخش <head> صفحات وب‌سایت، متاتگ‌ها و لینک‌های متعددی مانند RSD (برای کلاینت‌های قدیمی وبلاگ‌نویسی)، WLW Manifest (برای ویندوز لایو رایتر منسوخ‌شده)، لینک‌های کوتاه (Shortlink)، شماره نسخه وردپرس و اسکریپت‌های سنگین اموجی را بارگذاری می‌کند. این تگ‌ها نه‌تنها حجم اولیه سند HTML را افزایش داده و سرعت بارگذاری هدر (TTFB) را کاهش می‌دهند، بلکه اطلاعات نسخه‌ها و ساختار داخلی سایت را برای بات‌های خرابکار و اسکنرهای نفوذ فاش می‌کنند.

راهکار فنی و شیوه عملکرد کد

با حذف اکشن‌های پیش‌فرضی که وردپرس به هوک wp_head متصل کرده است، بدون هیچ‌گونه نیاز به نصب افزونه‌های سنگین، هدر سایت را کاملاً خلوت و سریع می‌کنیم. این کار مستقیماً حجم سند HTML را سبک کرده و شاخص‌های First Contentful Paint (FCP) را ارتقا می‌دهد.

قطعه کد استاندارد پاکسازی هدر وردپرس

کد بهینه‌سازی زیر را به فایل توابع پوسته خود اضافه کنید:

/*
 * Clean Up WordPress Header Tags & Enhance Security
 * Removes unnecessary meta tags, rsd, manifest, shortlinks, and generator info from wp_head
 * Mahdi Jafarzadeh | WPWM
 */

function wpwm_clean_header_meta() {
    // حذف لینک Really Simple Discovery (RSD)
    remove_action('wp_head', 'rsd_link');
    
    // حذف لینک Windows Live Writer Manifest
    remove_action('wp_head', 'wlwmanifest_link');
    
    // حذف لینک کوتاه وردپرس (Shortlink)
    remove_action('wp_head', 'wp_shortlink_wp_head');
    
    // حذف نمایش نسخه وردپرس از متاتگ generator
    remove_action('wp_head', 'wp_generator');
    
    // حذف فیدهای اضافی نوشته‌ها و دسته‌بندی‌ها از هدر
    remove_action('wp_head', 'feed_links', 2);
    remove_action('wp_head', 'feed_links_extra', 3);
    
    // حذف اسکریپت‌ها و استایل‌های اموجی پیش‌فرض
    remove_action('wp_head', 'print_emoji_detection_script', 7);
    remove_action('wp_print_styles', 'print_emoji_styles');
    
    // حذف تگ پیش‌بینی DNS برای سرورهای s.w.org
    add_filter('wp_resource_hints', function ($hints, $relation_type) {
        if ('dns-prefetch' === $relation_type) {
            return array_diff($hints, ['https://s.w.org']);
        }
        return $hints;
    }, 10, 2);
}
add_action('init', 'wpwm_clean_header_meta');

نحوه استفاده و محل قرارگیری کد

  1. کد فوق را در انتهای فایل functions.php قالب یا به عنوان یک پلاگین کوچک در پوشه wp-content/mu-plugins ذخیره کنید.
  2. پس از ذخیره، سورس‌کد سایت را با کلید‌های Ctrl + U باز کنید تا از تمیز شدن تگ <head> مطمئن شوید.

نکات مهم ایمنی و نگهداری

  • این کد هیچ‌گونه تداخلی با متاتگ‌های سئو افزونه‌های رنک مث (Rank Math) یا یواست سئو (Yoast) ایجاد نمی‌کند.
  • اگر از ابزارهای شخص ثالث خارجی برای اتصال مستقیم به XML-RPC وردپرس استفاده می‌کنید، نیازی به نگه‌داشتن تگ rsd در هدر ندارید.

💡 به دنبال حداکثر سرعت در لود صفحات هستید؟ ما در صفحه افزایش سرعت و بهینه‌سازی موشک وردپرس و خدمات تخصصی امنیت وردپرس تمام موانع کندی و رخنه‌های امنیتی سایت شما را برطرف می‌کنیم.

خدمات تخصصی وبمستر وردپرس

خدمات تخصصی بهینه‌سازی و ارتقای امنیت وردپرس

پاکسازی کامل کدهای مخرب، جلوگیری از حملات Brute Force و DDoS و مسدودسازی منافذ امنیتی با تضمین عدم نفوذ مجدد.

درباره مهدی جعفرزاده

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

رزومه و مسیر حرفه‌ای مهدی جعفرزاده
گفت‌وگو و تبادل تجربه

دیدگاه‌ها و پرسش‌ها

پاسخ‌ها، تجربه‌ها و دیدگاه‌های کاربران در یک گفت‌وگوی منظم.

0 دیدگاه
دیدگاه خود را بنویسید پرسش یا تجربه‌تان را با دیگران به اشتراک بگذارید.
ایمیل شما منتشر نمی‌شود.

گفت‌وگوهای کاربران

جدیدترین دیدگاه‌ها در ابتدا
    این گفت‌وگو با شما شروع می‌شود.

    اولین پرسش یا تجربه را ثبت کنید؛ ایمیلتان نمایش داده نمی‌شود.

    فهرست محتوا

    حساب کاربری وبمستر

    ورود یا ساخت حساب

    برای ثبت سفارش، دریافت فایل‌ها و پیگیری خدمات وارد حساب شوید.

    1. شماره موبایل
    2. تأیید شماره
    3. تکمیل حساب
    کد ورود برای این شماره پیامک می‌شود.

    ورود با رمز عبور