Aux débuts de WordPress, hérité d’un moteur de blog, tout contenu publié était un article : un texte daté, classé, destiné à apparaître dans un flux chronologique. Cette notion reste centrale aujourd’hui, même si WordPress gère désormais bien d’autres types de contenu à ses côtés.
Ce qui distingue un article dans WordPress
Techniquement, un article est une entrée de la table wp_posts dont la colonne post_type vaut post. Contrairement à une page, il peut être classé dans des catégories et des étiquettes, apparaît dans le flux RSS du site et dans les archives chronologiques, et s’affiche par défaut sur la page listant les publications récentes définie dans les réglages de lecture.
Récupération en code
$articles = get_posts( array(
'post_type' => 'post',
'numberposts' => 5,
) );
Cette requête récupère les cinq articles les plus récents, prêts à être parcourus dans une boucle personnalisée en dehors de la boucle principale de WordPress.
À ne pas confondre avec
- Une page n’est ni datée dans son affichage ni classée par catégorie : elle sert plutôt à du contenu statique et hiérarchique, comme une page « À propos » ou « Contact ».
- Un type de contenu personnalisé (produit, événement, témoignage) partage la même table
wp_postsque l’article, mais avec une valeur depost_typedifférente et souvent des taxonomies propres. - Un article au statut « brouillon » ou « en attente de relecture » existe déjà en base de données mais reste invisible du public tant que son statut de publication n’est pas passé à « publié ».