Cartes du site principal – Plugin WordPress
4.9 (98%) 32 votes
 

Cartes du site principal – Plugin WordPress

Comment désactiver complètement la génération de carte?

Si vous mettez à jour les paramètres de WordPress pour décourager les moteurs de recherche de répertorier votre site, les plans de site seront désactivés.
Sinon, utilisez wp_sitemaps_enabled filtrer ou utiliser remove_action( 'init', 'wp_sitemaps_get_server' ); désactiver l’activation de toute fonctionnalité de mappage.

Comment désactiver les plans de site pour un type d’objet particulier?

Vous pouvez utiliser wp_sitemaps_register_providers filtre pour désactiver la création de carte pour les publications, les utilisateurs ou les tarifs.

Comment puis-je désactiver les plans de site pour certains types de messages ou de tarifs?

Vous pouvez utiliser wp_sitemaps_post_types filtre pour désactiver la production de plan de site pour les publications d’un type particulier de publication.

Par défaut, seules les publications publiques seront représentées sur le plan du site.

Également, wp_sitemaps_taxonomies le filtre peut être utilisé pour désactiver la production de plan de site pour un tarif spécifique.

Exemple: désactivation des plans de site pour le type de publication « page »

add_filter(
    'wp_sitemaps_post_types',
    function( $post_types ) {
        unset( $post_types['page'] );
        return $post_types;
    }
);

Exemple: désactivation des cartes fiscales de site post-tag de « post_tag »

add_filter(
    'wp_sitemaps_taxonomies',
    function( $taxonomies ) {
        unset( $taxonomies['post_tag'] );
        return $taxonomies;
    }
);

Comment puis-je séparer les articles / tarifs / utilisateurs du plan du site ou en ajouter des réguliers?

thé wp_sitemaps_posts_query_args, wp_sitemaps_taxonomies_query_args, et wp_sitemaps_users_query_args les filtres peuvent être utilisés pour résoudre des questions de base. En utilisant ces questions, d’autres éléments peuvent être exclus.

Exemple: assurez-vous que la page avec l’ID 42 n’est pas incluse

add_filter(
    'wp_sitemaps_posts_query_args',
    function( $args ) {
        $args['post__not_in'] = isset( $args['post__not_in'] ) ? $args['post__not_in'] : array();
        $args['post__not_in'][] = 42;
        return $args;
    }
);

Exemple: assurez-vous que la catégorie et l’ID 7 ne sont pas inclus

add_filter(
    'wp_sitemaps_taxonomies_query_args',
    function( $args ) {
        $args['exclude'] = isset( $args['exclude'] ) ? $args['exclude'] : array();
        $args['exclude'][] = 7;
        return $args;
    }
);

Exemple: assurez-vous que l’utilisateur avec l’ID 1 n’est pas inclus

add_filter(
    'wp_sitemaps_users_query_args',
    function( $args ) {
        $args['exclude'] = isset( $args['exclude'] ) ? $args['exclude'] : array();
        $args['exclude'][] = 1;
        return $args;
    }
);

Comment ajouter `changefreq`,` priority` ou `lastmod` au plan du site?

Vous pouvez utiliser wp_sitemaps_posts_entry / wp_sitemaps_users_entry / wp_sitemaps_taxonomies_entry filtres pour ajouter des fonctionnalités supplémentaires comme changefreq, priority, or lastmod pour la même chose sur le plan du site.

Exemple: ajouter une date limite précédente pour les publications

add_filter(
    'wp_sitemaps_posts_entry',
    function( $entry, $post ) {
        $entry['lastmod'] = $post->post_modified_gmt;
        return $entry;
    },
    10,
    2
);

De même, vous pouvez utiliser wp_sitemaps_index_entry filtre ajouter lastmod sur l’index des cartes. Remarque: changefreq et priority ne sont pas pris en charge dans l’index du plan du site.

Comment puis-je ajouter des images cartographiques?

L’ajout de cartes d’images n’a pas encore été pris en charge, mais un support sera ajouté à l’avenir afin que les développeurs de plugins puissent les ajouter si nécessaire.

Comment puis-je modifier le nombre d’URL pour chaque carte?

Utilise le wp_sitemaps_max_urls filtre pour ajuster le nombre maximum d’URL incluses dans le plan du site. La valeur par défaut est URL 2000.

Comment puis-je modifier l’apparence des plans de site XML dans un navigateur utilisant XSL?

Il existe différents filtres qui vous permettent d’ajuster le style:

  • wp_sitemaps_stylesheet_url – Filtrez l’URL de la feuille de style de la carte.
  • wp_sitemaps_stylesheet_index_url – Filtrez l’URL de la table des styles de carte.
  • wp_sitemaps_stylesheet_content – Filtrer le contenu de la page des styles de carte.
  • wp_sitemaps_index_stylesheet_content – Filtrer le contenu de la table des styles de carte.
  • wp_sitemaps_stylesheet_css – Filtre CSS uniquement pour la feuille de style papier.

Je! Ce plugin prend-il en charge les fonctionnalités de plan de site «changefreq» et «priority»?

Non. Ce sont des composants facultatifs dans le protocole de mappage et ne sont pas couramment utilisés par les moteurs de recherche. Les développeurs peuvent toujours ajouter ces éléments s’ils le souhaitent vraiment.

Pourquoi la date limite n’est-elle pas indiquée sur le plan du site?

Les plans de site XML sont avant tout une procédure de découverte de contenu. L’indication de la date à laquelle le contenu a été modifié pour la dernière fois n’est pas obligatoire pour la plupart des sites Web.

Cartes du site principal – Plugin WordPress
4.9 (98%) 32 votes