آموزش حذف لینک RSD در وردپرس از سورس کد قالب
احتمالا در سورس کد قالب خود، کد زیر را در هدر مشاهده کرده باشید:
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://herminal.com/xmlrpc.php?rsd" />
لینک بالا توسط کلاینتها و برخی از برنامههای شخص ثالثی مبتنی بر درخواستهای XML-RPC استفاده میشود. اگر سایت خود را از مرورگر خود ویرایش میکنید، به این نیاز ندارید. در واقع در بیشتر موارد، این فقط یک کد غیر ضروری است.
RSD در وردپرس چیست؟
Really Simple Discovery یا به اختصار RSD، یک استاندارد در وردپرس است؛ که به وبلاگها کمک میکند تا اطلاعات مهم خود را با سایر سرویسها به اشتراک بگذارند.
استفاده اصلی از Really Simple Discovery در وردپرس برای اطلاعرسانی به سرویسهای خارجی (بیرونی) است؛ که ممکن است به وبلاگ شما متصل شوند، مانند خدمات مربوط به نشانی وبلاگ شما، فیدهای RSS، نویسنده و غیره. این استاندارد با استفاده از تگهای HTML در صفحهها به اطلاعات مربوطه اشاره میکند.
حذف لینک RSD در وردپرس
برای حذف و عدم نمایش لینک RSD در وردپرس، کافیست تا قطعه کد زیر را به فایل functions.php قالب خود اضافه کنید:
remove_action( 'wp_head', 'rsd_link' );
برای تست کردن، حذف کش را فراموش نکنید. همچنین اگر کد بالا کار نکرد، از کد زیر استفاده کنید:
add_action( 'after_setup_theme', 'herminal_hook_after_theme_setup_remove_rsd_link' );
function herminal_hook_after_theme_setup_remove_rsd_link()
{
remove_action( 'wp_head', 'rsd_link' );
}
اکنون المنت link ذکر شده در بالا دیگر نمایش داده نخواهد شد.
آموزش مرتبط: غیرفعال کردن XML RPC در وردپرس برای افزایش امنیت