Comment créer manuellement un plan du site pour WordPress : Guide ultime
Principaux enseignements :
- La génération de sitemaps XML est cruciale pour l'optimisation des moteurs de recherche (SEO) car elle aide les moteurs de recherche à comprendre la structure de votre site.
- Pour les utilisateurs de WordPress, la création d'un sitemap XML sans recourir à des plugins est possible et bénéfique si vous souhaitez réduire l'utilisation de plugins.
- Automatisez le processus pour inclure les nouveaux messages et les nouvelles pages sans procéder à des mises à jour manuelles.
Un sitemap XML bien structuré est la pierre angulaire d'un référencement efficace pour les sites web WordPress.
Dans ce guide complet, nous vous guiderons à travers toutes les étapes de la création d'un sitemap XML robuste manuellement sans dépendre de plugins.
Nous couvrirons le plan du site pour les articles, les pages, les catégories et les auteurs, afin d'améliorer la compréhension des moteurs de recherche et d'optimiser la visibilité de votre site.
Étape 1 : Accéder aux fichiers de votre thème WordPress
- Connectez-vous à votre tableau de bord WordPress.
- Dans le menu de gauche, cliquez sur "Apparence."
- Dans le menu déroulant, choisissez "Editeur de thème."
Trouvez la functions.php fichier. C'est là que nous insérerons le code de notre sitemap XML.
Note pour les débutants :
Si vous utilisez un thème WordPress par défaut ou préconstruit, il est judicieux d'utiliser un thème enfant. Vous ne savez pas comment le configurer ? Ne vous inquiétez pas ! Consultez notre guide sur "Comment créer un thème enfant"afin de protéger vos modifications lors des mises à jour.
Étape 2 : Ajouter le code d'enregistrement du plan du site
En functions.phpajoutez le code suivant pour enregistrer des sitemaps personnalisés pour les articles, les pages, les catégories et les auteurs :
// Enregistrer les sitemaps personnalisés
function custom_sitemaps() {
add_rewrite_rule('sitemap.xml$', 'index.php?sitemap=1', 'top');
add_rewrite_rule('sitemap-posts.xml$', 'index.php?sitemap=posts', 'top');
add_rewrite_rule('sitemap-pages.xml$', 'index.php?sitemap=pages', 'top');
add_rewrite_rule('sitemap-categories.xml$', 'index.php?sitemap=categories', 'top');
add_rewrite_rule('sitemap-authors.xml$', 'index.php?sitemap=authors', 'top');
}
add_action('init', 'custom_sitemaps');
Étape 3 : Créer Fonctionnalité du plan du site
Ajoutons maintenant la fonctionnalité de génération de sitemaps. Toujours dans functions.php, faites défiler plus loin dans la page d'accueil functions.php
insérer le code suivant :
// Générer des sitemaps personnalisés
function generate_custom_sitemap() {
si (isset($_GET['sitemap'])) {
en-tête("Content-Type: texte/xml");
switch ($_GET['sitemap']) {
cas '1':
include('sitemap-index.php');
pause;
cas 'posts' (messages):
include('sitemap-posts.php');
pause;
cas pages:
include('sitemap-pages.php');
pause;
cas Catégories:
include('sitemap-categories.php');
pause;
cas 'auteurs':
include('sitemap-authors.php');
pause;
}
sortie;
}
}
add_action('template_redirect', 'generate_custom_sitemap');
Étape 4 : Créer des fichiers Sitemap
Dans cette étape, nous vous indiquerons où et comment créer de nouveaux fichiers pour chaque type de sitemap personnalisé.
- Accédez au répertoire de votre thème :
- À l'aide d'un client FTP ou du gestionnaire de fichiers de votre panneau de contrôle d'hébergement, localisez votre répertoire d'installation de WordPress.
- À l'intérieur, trouvez le dossier "wp-content".
- Accédez à votre dossier thématique :
- À l'intérieur "wp-content," vous trouverez un dossier nommé "thèmes" Ouvrez-le.
- Au sein de l'espace "thèmes"Cherchez le dossier de votre thème actif (celui que vous utilisez actuellement).
- Créer de nouveaux fichiers Sitemap :
- Dans le dossier de votre thème actif, faites un clic droit et créez de nouveaux fichiers PHP pour chaque sitemap personnalisé. Pour ce guide, nous allons créer
sitemap-index.php
,sitemap-posts.php
,sitemap-pages.php
,sitemap-categories.php
etsitemap-authors.php
.
- Dans le dossier de votre thème actif, faites un clic droit et créez de nouveaux fichiers PHP pour chaque sitemap personnalisé. Pour ce guide, nous allons créer
Editer sitemap-index.php
et insérer les codes suivants
<?php
echo '<?xml version="1.0" encodage="UTF-8?>';
?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<?php echo home_url('/'); ?>sitemap-posts.xml
<?php echo home_url('/'); ?>sitemap-pages.xml
Editer sitemap-posts.php
et insérer les codes suivants
sitemap-posts.php
<?php
echo '<?xml version="1.0" encodage="UTF-8?>';
?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<?php
$posts = get_posts(réseau('posts_per_page' => -1));
foreach ($posts as $post) {
setup_postdata($post);
?>
<?php the_permalink()>
<?php echo get_the_modsiied_date('c', $post->ID)>
hebdomadaire
0.8
<?php
}
wp_reset_postdata();
?>
Editer sitemap-pages.php
et insérer les codes suivants
sitemap-pages.php
<?php
echo '<?xml version="1.0" encodage="UTF-8?>';
?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<?php
$pages = get_pages();
foreach ($pages as $page) {
?>
ID)>
<?php echo get_the_modsiied_date('c', $page->ID)>
hebdomadaire
0.7
<?php
}
?>
Editer sitemap-catégories
.php
et insérer les codes suivants
sitemap-catégories
.php
// Inclure l'en-tête XML nécessaire
<?php
echo '<?xml version="1.0" encodage="UTF-8?>';
?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<?php
$categories = get_categories();
foreach ($categories as $category) {
?>
term_id)>
hebdomadaire
0.6
<?php
}
?>
Editer sitemap-auteurs
.php
et insérer les codes suivants
sitemap-auteurs
.php
// Inclure l'en-tête XML nécessaire
<?php
echo '<?xml version="1.0" encodage="UTF-8?>';
?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<?php
$authors = get_users('who=authors');
foreach ($authors as $author) {
?>
ID)>
hebdomadaire
0.6
<?php
}
?>
Étape 5 : Testez votre plan du site
Testez les sitemaps nouvellement créés en visitant les URL suivantes :
- Plan du site principal :
http://yoursite.com/sitemap.xml
- Afficher le plan du site :
http://yoursite.com/sitemap-posts.xml
- Plan de la page :
http://yoursite.com/sitemap-pages.xml
- Plan du site des catégories :
http://yoursite.com/sitemap-categories.xml
- Plan du site des auteurs :
http://yoursite.com/sitemap-authors.xml
Étape 6 : Soumettre le plan du site à Google Search Console
Après avoir créé le sitemap, vous devez soumettre vos sitemaps dans la console de recherche de Google afin d'informer Google de la structure de votre site WordPress et de l'indexer.
En suivant ce guide complet, vous avez créé un sitemap XML puissant adapté à la structure de votre site WordPress, le tout sans avoir besoin de plugins. Cette approche méticuleuse garantit que le contenu de votre site est communiqué avec précision aux moteurs de recherche, ce qui permet d'améliorer le référencement et la visibilité.
Des personnes ont également posé cette question, mais la réponse est la même
FAQ sur la création manuelle d'un sitemap XML pour WordPress
Q : Comment ajouter manuellement un sitemap à WordPress ?
R : Commencez par accéder à votre tableau de bord WordPress et naviguez vers "Apparence" > "Editeur de thème". Veillez à ce que le processus soit sécurisé en effectuant les modifications dans un thème enfant. Notre guide étape par étape fournit des instructions détaillées pour l'intégration manuelle du sitemap.
Q : Comment créer un plan du site pour WordPress ?
R : Plongez dans notre guide complet, où nous vous guidons à travers les subtilités de la création manuelle d'un sitemap pour votre site WordPress. Comprenez les nuances de chaque étape pour exploiter tout le potentiel SEO.
Q : Comment créer manuellement un sitemap ?
R : Adaptez votre sitemap à la structure unique de votre site WordPress grâce aux instructions spécifiques de notre guide. Apprenez à créer un plan du site qui permettra aux moteurs de recherche de saisir les nuances de la hiérarchie de votre contenu.
Q : Comment puis-je modifier manuellement un sitemap dans WordPress ?
R : Accédez au fichier functions.php de votre thème enfant pour apporter des modifications manuelles précises à votre plan du site. Notre guide explique ce processus, en soulignant l'importance de maintenir l'intégrité du thème.
Q : Comment créer un sitemap HTML dans WordPress sans plugin ?
R : Explorez notre guide pour une approche perspicace et sans plugin de la construction d'un sitemap HTML dans WordPress. Acquérir une compréhension nuancée du processus et maintenir une structure de site propre.
Q : Comment ajouter un sitemap HTML à WordPress ?
R : Suivez nos étapes spécifiques pour l'intégration manuelle du sitemap HTML dans votre site WordPress. Notre guide garantit un processus méticuleux qui s'aligne sur les besoins uniques de votre site.
Q : Comment ajouter un lien à mon plan du site WordPress ?
R : Apprenez l'art de l'insertion manuelle d'un lien vers votre sitemap dans WordPress. Notre guide fournit des informations spécifiques sur ce processus, vous permettant d'intégrer le lien de manière transparente dans votre site.
Q : Comment soumettre un sitemap XML dans WordPress ?
R : Après avoir créé manuellement votre sitemap XML, reportez-vous à notre guide pour connaître la procédure de soumission spécifique. Comprenez les subtilités de la soumission aux moteurs de recherche via leurs outils de webmaster respectifs pour une indexation efficace.
Q : Comment puis-je trouver manuellement le plan du site d'un site web ?
R : Obtenez des informations précieuses sur les étapes spécifiques pour localiser manuellement le sitemap d'un site web. Notre guide détaille le processus, que ce soit en ajoutant "/sitemap.xml" au domaine ou en examinant le fichier robots.txt.