کد غیرفعال کردن سایت مپ پیشفرض وردپرس
چطور سایتمپ وردپرس را غیرفعال کنم؟
در نسخه ی جدید وردپرس امکان سایت مپ به این سیستم مدیریت محتوای فوق العاده اضافه شد، اما این امکان برای کاربرانی که سایت مپ خود را قبلا افزونه های دیگری ایجاد کرده اند مشکل ساز شده که در این مطلب روش حل آن را برای شما عزیزان آماده کرده ام.
برای غیرفعال کردن سایت مپ پیشفرض وردپرس می توانید کد زیر را در Function.php قالب سایت قرار بدین :
add_filter( ‘wp_sitemaps_enabled’, ‘__return_false’ );
همچنین از این کد می توانید به عنوان پلاگین استفاده کنید.
البته اگر از نسخه ی نهایی یوست سئو استفاده می کنید احتیاجی به این کار نیست و نقشهی پیشفرض به نقشهی یوست ریدایرکت می شود.
کد غیرفعال کردن سایت مپ برای یک Post Type بخصوص:
با قراردادن این کد در فانکشن یا پلاگین می توانید نقشه سایت را برای یک دسته بخصوص غیرفعال کنید.
function remove_post_type_from_wp_sitemap( $post_types ) {
unset( $post_types['clients'] ); // Change page to any post type name
return $post_types;
}
add_filter( 'wp_sitemaps_post_types', 'remove_post_type_from_wp_sitemap' );
تغییر تعداد حداکثر آدرس صفحات در نقشه های وردپرس
به طور پیشفرض نقشه های وردپرس 2000 آدرس را در خودشان جا می دهند که طریق این کد می توانید تعداد آن ها را تغییر بدهید.
add_filter('wp_sitemaps_max_urls' function($limit) { return 1000; }, 10, 1);