سلام! کد ثبت Custom Post Type شما (news) کاملاً استاندارد و تمیز نوشته شده و از نظر ساختار وردپرس هیچ مشکلی برای قرار گرفتن در نقشه سایت ندارد. با توجه به اینکه تنظیمات Rank Math را هم به درستی انجام دادهاید، این مشکل معمولاً به یکی از چند دلیل خاص (و رایج) در ماژول News Sitemap برمیگردد.در ادامه قدمبهقدم این مشکل را بررسی و حل میکنیم:۱. محدودیت ۴۸ ساعته گوگل نیوز (مهمترین دلیل)نقشه سایت خبری (News Sitemap) ساختار متفاوتی با نقشه سایت معمولی دارد. طبق قوانین سختگیرانه گوگل نیوز، فقط اخباری که در ۴۸ ساعت گذشته منتشر شدهاند باید در این نقشه سایت قرار بگیرند.راهحل: اگر پستهایی که در نوع پست «ربو نیوز» نوشتهاید قدیمیتر از ۲ روز پیش هستند، در فایل news-sitemap.xml نمایش داده نمیشوند. یک خبر جدید (با تاریخ انتشار همین امروز و وضعیت Published) بسازید و دوباره نقشه سایت را چک کنید.۲. کش شدن نقشه سایت در رنکمث (Sitemap Cache)پلاگین Rank Math برای کاهش فشار روی سرور، نقشههای سایت را کش (Cache) میکند. گاهی اوقات با وجود اعمال تنظیمات، فایل استاتیک قبلی نمایش داده میشود.راهحل:در پیشخوان وردپرس به مسیر رنکمث (Rank Math) > تنظیمات نقشه سایت (Sitemap Settings) بروید.در همان تب عمومی، مقدار پیوندها در هر صفحه (Links Per Page) را یک عدد تغییر دهید (مثلاً از ۲۰۰ به ۲۰۱).تنظیمات را ذخیره کنید. (این کار کش نقشه سایت رنکمث را مجبور به بازسازی میکند).حالا کش افزونههای بهینهساز خود (مثل WP Rocket یا LiteSpeed Cache) را هم پاک کنید و فایل news-sitemap.xml را در یک تب ناشناس (Incognito) باز کنید.۳. تداخل پیوندهای یکتا (Permalinks)گاهی اوقات وردپرس ساختار URLهای جدید (به خصوص برای Post Type های اختصاصی) را به درستی در دیتابیس ثبت نکرده است که باعث رفتار عجیب در تولید Sitemap میشود.راهحل: به مسیر تنظیمات (Settings) > پیوندهای یکتا (Permalinks) بروید. هیچ چیزی را تغییر ندهید و فقط روی دکمه ذخیره تغییرات (Save Changes) در پایین صفحه کلیک کنید. این کار قوانین Rewrite وردپرس را فلش میکند.۴. بررسی وضعیت Index پستهااگر تنظیمات متای پستها روی No Index باشد، رنکمث به طور هوشمند آنها را از نقشه سایت خارج میکند.راهحل: وارد ویرایشگر یکی از خبرهای جدیدی که ساختهاید بشوید. به تب Rank Math (بخش پیشرفته / Advanced) بروید و مطمئن شوید که تیک رباتهای متا روی Index قرار دارد و به اشتباه روی No Index تنظیم نشده باشد.
_______ _______

































با عضویت در ربات افزار میتوانید :