WP Custom post type site haritasına eklemek


Custom post type/Özel yazı tipleri ve ayrıca özel etiket tipleri de şu anki WordPress sitemap eklentisi ile sitamap.xml dosyasına yazılmıyor. Google (XML) Sitemaps Generator for WordPress beta versiyonu bunu yapıyor fakat test ettim bazı uyum sorunları var.

WP Custom post type site haritasına eklemek

Google (XML) Sitemaps Generator for WordPress beta sürümünü kullanabilir veya sorun yaşarsanız stabil sitamap plugini ile birlikte şu eklentiyi de kuruarak sorunu çözebilirsiniz.

Eklenti kurmadan tema fonksiyonu yazmak isterseniz aşağıdaki gibi:

function my_filter($posttypes)
{
// to remove posttypes of a particular name
foreach($posttypes as $key => $val)
{
if($val=='super_duper')
{
unset($posttypes[$key]);
}
}
 
// to add posttypes e.g. page
$posttypes[] = 'page';
 
return $posttypes;
}
 
add_filter('guar_sitemap_posttype_filter','my_filter',10,1);

Kaynak: adding-custom-content-types-to-the-sitemap

İlgili

Yazar: Volkan Yılmaz

Digital Marketing & Growth Hacking #SEO #wolkanca #cycling merhaba@volkanyilmaz.com.tr