Où sont stockées les publications et les pages WordPress ? [Recherche SQL]

Publié: 2020-12-05

En 2022, WordPress alimente plus de 35 % d'Internet, ce qui augmente de 2 % par rapport au début de 2019, et les chiffres augmentent de jour en jour. Des performances stables, une vitesse de chargement rapide, la sécurité et une interface facile à utiliser en sont la raison.

Si vous avez récemment commencé à utiliser WordPress, vous vous demandez peut-être où WordPress stocke les publications et les pages ? Vous vous trompez si vous pensez que WordPress crée et stocke des fichiers HTML individuels pour chaque article et page que vous publiez.

Maintenant, la question se pose si WordPress ne créait pas de fichiers différents pour chaque publication et page, alors comment fonctionnerait le système complet, où WordPress stocke les publications et les pages ?

WordPress stocke le contenu de vos publications et de vos pages dans la table « wp-posts » de la base de données et affiche le contenu de votre site Web avec des modèles PHP dynamiques. Lorsque vous publiez un nouvel article ou une nouvelle page, WordPress ajoute l'entrée dans une table de base de données.

Lorsqu'il est demandé, le code WordPress rappelle les données d'une table de base de données à afficher. Maintenant, après avoir entendu le mot "Base de données", vous pouvez être confus. Ne vous inquiétez pas, j'ai expliqué ci-dessous tout ce que vous devez savoir. Lisez attentivement le message.

Table des matières

Comprendre le fonctionnement de WordPress

Tout d'abord, il est essentiel de préciser que WordPress est écrit en PHP, et non en HTML, et qu'il utilise MySQL pour la base de données. WordPress ne stocke pas une seule page ou publication en tant que document HTML. Lorsque vous publiez un nouvel article ou une nouvelle page, cela ajoute simplement une entrée à une table de base de données.

Lorsque quelqu'un ouvre le site Web, le navigateur demande au serveur les fichiers, les scripts WordPress PHP rassemblent les données de la base de données MySQL et présentent le contenu devant le visiteur.

Pas seulement des publications ou des pages, tout dans WordPress est créé dynamiquement et stocké dans la base de données, y compris les menus d'en-tête, le contenu du pied de page, les barres latérales et les publications. Voici comment tout fonctionne en mots simples,

  • Le visiteur connu sous le nom de client entre l'adresse du site Web dans le navigateur, puis le navigateur demande au serveur les fichiers à l'aide de DNS.
  • Lorsque les scripts PHP WordPress sont demandés, il commence à charger les fichiers commençant par index.php.
  • Il rappelle les données demandées par le navigateur à partir de la base de données.
  • Ensuite, les scripts PHP de WordPress fonctionnent ensemble et compilent les données avec des plugins et des thèmes pour générer la page HTML.
  • La page sera générée dynamiquement et envoyée au navigateur pour le rendu.

C'est ainsi que fonctionne le système complet. Aucun fichier n'est stocké en HTML. Les fichiers HTML sont générés automatiquement par des scripts PHP après avoir récupéré les données de la base de données.

Haut

Où sont stockées les publications WordPress en SQL ?

Maintenant, vous pouvez vous demander si tout est stocké dans une base de données, où précisément les messages sont stockés. La réponse est que tous les messages sont stockés dans la table nommée « wp_posts.

Il est également possible de modifier les messages manuellement en éditant la base de données. Vous pouvez modifier la base de données SQL de votre site Web à l'aide d'une commande SSH ou d'outils tels que PHPMyAdmin. PHPMyAdmin est l'un des outils les plus utilisés et les plus faciles à utiliser qui vous permet de gérer entièrement la base de données et les fichiers qu'elle contient.

Vous pouvez facilement ouvrir PHPMyAdmin depuis le panneau de contrôle de votre hébergement. Si votre site Web est hébergé sur VPS, vous devez alors vérifier si PHPMyAdmin est installé sur votre serveur ou non. Dans mon cas, mon site Web est hébergé avec cPanel.

phpMyAdmin in cPanel
phpMyAdmin dans cPanel

Tout d'abord, connectez-vous à votre compte d'hébergement Web (cPanel) et recherchez PHPMyAdmin. Vous l'obtiendrez dans la section de la base de données, comme indiqué dans l'image.

Cliquez sur PHPMyAdmin., vous serez redirigé vers son tableau de bord. A partir de là, vous pouvez gérer entièrement votre base de données, la modifier selon vos besoins.

Je vous recommande de ne pas apporter de modifications à la base de données si vous n'êtes pas développeur ou si vous ne la connaissez pas. Cela cassera votre site Web. Et même dans certaines conditions, il n'est pas possible de récupérer la base de données. Vous pouvez entièrement personnaliser votre site Web à partir du front-end en utilisant un personnalisateur de thème.

Vous verrez toutes les bases de données dans PHPMyAdmin. Tout d'abord, vous devez rectifier ce qui est la base de données du site Web particulier auquel vous souhaitez apporter des modifications. S'il n'y a qu'un seul site Web hébergé, vous n'avez pas à vous en soucier.

Find the table named “wp_posts” in SQL
Trouvez la table nommée "wp_posts" dans SQL

Cliquez sur la base de données pour l'ouvrir. Il commencera à vous montrer les tables sur le côté droit. Généralement, il y a 12 tables, mais le nombre peut être augmenté en fonction du thème ou des plugins que vous utilisez.

Ici, vous obtiendrez la table nommée « wp_posts », qui stocke tout le contenu des publications, des pages et des types de publication personnalisés. La table s'appelle "wp_posts", mais elle stocke également des pages et des types de publication personnalisés.

Column named “post_type” inside “wp_posts” in WordPress
Colonne nommée "post_type" à l'intérieur de "wp_posts" dans WordPress

Eh bien, vous obtiendrez la colonne nommée " post_type " dans la table de base de données " wp_posts ", qui comprend tous les types de publication tels que publication, page, publication personnalisée. Le champ spécifie que le contenu est une page, une publication ou une publication personnalisée.

Toutes les autres tables et colonnes de la base de données stockent différents types d'informations telles que le nom de l'auteur, le nombre total de commentaires et les informations de partage social si vous utilisez un plug-in. C'est ainsi que fonctionne le système complet.

Haut

Comment sauvegarder la base de données SQL de WordPress ?

Il est impératif d'effectuer la sauvegarde de l'intégralité de la base de données si vous envisagez d'apporter des modifications. Et même si vous changez d'hôte, vous pouvez sauvegarder la base de données SQL de votre hôte actuel et la restaurer sur un nouveau.

Vous pouvez sauvegarder une base de données de deux manières différentes. Tout d'abord, en utilisant le plugin de sauvegarde WordPress comme Updraft et All in One Migration. Et vous pouvez également effectuer la sauvegarde manuellement du côté serveur.

Vous lisez cet article qui signifie très probablement que vous allez modifier la base de données manuellement. C'est pourquoi ci-dessous, j'ai partagé la manière manuelle de sauvegarder la base de données. C'est aussi le moyen le plus simple de sauvegarder.

Pour sauvegarder la base de données, vous devez vous connecter à votre Cpanel, puis trouver et cliquer sur l'option PHPMyAdmin, vous l'obtiendrez dans la section base de données. Il vous redirigera vers le panneau de contrôle PHPMyAdmin.

Exporting Database Using phpMyAdmin
Exportation de la base de données à l'aide de phpMyAdmin

Sur le côté gauche, vous verrez la liste de toutes les bases de données disponibles et cliquez sur celle que vous souhaitez sauvegarder. Voici mon cas, je vais sauvegarder la base de données nommée " thewpx_wpx ".

Maintenant, la base de données s'ouvrira devant vous. En haut, vous obtiendrez l'option Exporter, cliquez dessus. Depuis l'option d'exportation, vous pouvez exporter votre base de données en un clic.

Exporting Database of Dummy Website
Exportation de la base de données du site Web factice

Choisissez l'option souhaitée. Je recommande fortement de choisir la méthode " rapide " car elle sauvegarde l'intégralité de la base de données et sélectionne SQL comme format de fichier. Le format SQL est le format le plus efficace pour stocker la base de données. Cliquez sur Go, le téléchargement de cette base de données commencera.

Haut

Fichiers importants dans WordPress et la structure des répertoires

WordPress ne concerne pas seulement la base de données, il existe quelques autres fichiers essentiels chargés du bon fonctionnement de votre site Web. Ces fichiers contiennent tous les paramètres, le plugin que vous utilisez sur votre site Web et le thème que vous avez activé.

Ici, je partage plus d'informations sur les fichiers et la structure des répertoires de WordPress. Ces informations vous aideront à comprendre le fonctionnement de WordPress.

Pour voir ces fichiers, connectez-vous à votre panneau de contrôle d'hébergement, ici j'utilise cPanel. Accédez à l'option Gestionnaire de fichiers et vous serez redirigé vers le système de fichiers de votre site Web.

Files & Structure of WordPress
Fichiers et structure de WordPress

Cliquez sur le dossier où vous avez installé WordPress pour un site Web particulier. Il s'agit d'un dossier « public_html » s'il n'y a qu'un seul site Web hébergé sur votre serveur. Ce dossier contient tous les fichiers du site Web.

Tous ces fichiers sont essentiels pour faire fonctionner votre site Web. Dans le dossier « wp-content », il y a 3 sous-dossiers nommés « uploads », « themes », et les « plugins » dans lesquels sont stockées toutes les données de votre plugin, thème, et les médias que vous avez uploadés.

Vous verrez également quelques dossiers supplémentaires ici en fonction du plugin que vous utilisez. Les fichiers nommés « wp-content » et le « wp-config.php » sont les fichiers les plus importants du site Web. Ces deux fichiers sont responsables de toutes les fonctions.

Il est fortement recommandé de ne pas modifier ou supprimer l'un de ces fichiers ou dossiers. Tout changement peut casser votre site Web.

Tu pourrais aussi aimer;

  • Comment rétrograder le site Web WordPress vers une version plus ancienne ?
  • Comment créer une URL de connexion WordPress personnalisée ?
  • Guide du débutant sur l'optimisation de la vitesse du site Web Réparez votre site lent

Emballer!

J'espère que vous obtenez ce que vous cherchez. Les pages WordPress sont stockées dans la base de données, et non sous forme de fichiers HTML. Les scripts PHP de WordPress rappellent les données de la base de données et les présentent en générant le fichier HTML à la demande du visiteur.

Si vous n'êtes qu'un utilisateur WordPress normal, il n'est pas nécessaire d'ouvrir et de personnaliser la base de données dans n'importe quelle condition. Vous pouvez effectuer toute la personnalisation à partir du tableau de bord d'administration WordPress lui-même. Même maintenant, vous pouvez présenter votre contenu de manière plus attrayante avec l'aide du nouvel éditeur Gutenberg.

Gutenberg Editor est le nouvel éditeur glisser-déposer de WordPress. Il vous permet de personnaliser entièrement la page comme vous le souhaitez, fonctionne comme les constructeurs de pages visuels Elementor.

Veuillez partager cet article avec vos amis et votre famille s'il vous est utile de quelque manière que ce soit. Si vous avez encore des questions, vous êtes libre de les poser dans la section des commentaires ci-dessous.