Vyjmutí obsahu z wp-sitemap.xml
Někdy je vhodné vyjmout některé typy obsahu z wp-sitemap.xml, aby nebyly zbytečně indexovány, atd … případně tam zakázat listování autorských stránek, neb se tím robotům napovídají uživatelská jména adminů.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
function fnpref_remove_post_type_from_wp_sitemap( $post_types ) { unset( $post_types['dokument'] ); unset( $post_types['akce'] ); return $post_types; } add_filter( 'wp_sitemaps_post_types', 'fnpref_remove_post_type_from_wp_sitemap' ); function fnpref_remove_tax_from_wp_sitemap( $taxonomies ) { unset( $taxonomies['kategorie-dokumentu'] ); return $taxonomies; } add_filter( 'wp_sitemaps_taxonomies', 'fnpref_remove_tax_from_wp_sitemap' ); function fnpref_authors_wp_sitemaps_add_provider( $provider, $name ) { if( $name == 'users' ) { return false; } return $provider; } add_filter( 'wp_sitemaps_add_provider', 'fnpref_authors_wp_sitemaps_add_provider', 10, 2 ); |
← Nový metabox Změna velikosti „Náhledový obrázek“ v administraci → Všechny WordPress kódy