یکی از مسائلی که ممکن است در بهینهسازی سایت های وردپرسی مطرح شود، نمایش دسته بندیهای بدون محتوا در نقشه سایت است. افزونه Yoast SEO به طور پیشفرض، این دسته بندیها را که هیچ پستی در آنها وجود ندارد، در نقشه سایت نمایش نمیدهد. این موضوع برای برخی از وبسایتها ممکن است مهم باشد، چرا که ممکن است این دسته بندیها برای مطالب یا محصولات آینده مورد استفاده قرار گیرند. در این مقاله، ما نشان میدهیم که چگونه با استفاده از یک کد ساده در فایل functions.php میتوانید این مشکل را حل کنید.
نحوه حل عدم نمایش دسته بندی های بدون محتوا در نقشه سایت افزونه یواست
برای حل این مشکل، کافی است کد زیر را در فایل functions.php وبسایتتان قرار دهید:
add_filter('wpseo_sitemap_exclude_empty_terms', function ($hide_empty) {
return false;
});
این کد، فیلتر wpseo_sitemap_exclude_empty_terms را تغییر میدهد و اجازه میدهد تا دسته بندیهای بدون محتوا نیز در نقشه سایت نمایش داده شوند.
نکته: پیشنهاد میشود قبل از اعمال تغییرات در فایل functions.php، یک نسخه پشتیبان از وبسایت خود ایجاد کنید تا در صورت نیاز به بازگردانی تغییرات، بتوانید از پشتیبان استفاده کنید.
نتیجه:
با اعمال این تغییر، دسته بندیهای بدون محتوا که هیچ پستی در آنها وجود ندارد، در نقشه سایت شما نمایش داده میشوند. این اقدام در صورتی میتواند به بهبود سئو و نمایش وبسایت شما در موتورهای جستجو کمک کند که استراتژی های خاصی برای این صفحات خالی در آینده داشته باشید در غیر این صورت ممکن است سئو سایت شما را با مشکل مواجه کند.