# Liste des articles

> Tableau d'administration listant les contenus d'un type donné avec leurs métadonnées principales, leurs filtres et leurs actions rapides.

- Auteur : Clément Hadrot
- Publié le : 2026-09-25
- Mis à jour le : 2026-09-25
- URL : https://wpmoderne.dev.wordpress-developpement.fr/lexique/liste-des-articles/

C'est l'écran d'accueil de tout travail éditorial : celui qu'on ouvre pour retrouver un article publié la semaine dernière, trier par catégorie ou repérer d'un coup d'œil les brouillons qui traînent depuis des mois.

## Une classe générique réutilisable

Ce tableau n'est pas propre aux articles : il repose sur la classe `WP_List_Table`, également utilisée pour les pages, les commentaires, les utilisateurs et n'importe quel type de contenu personnalisé enregistré avec `register_post_type()`. Cette architecture explique pourquoi les mêmes mécanismes de tri, de filtre et de colonnes personnalisées s'appliquent partout de façon cohérente.

Un développeur d'extension peut d'ailleurs créer son propre écran de liste en étendant cette classe, ce qui garantit un rendu homogène avec le reste de l'administration plutôt que de fabriquer un tableau HTML sur mesure.

## Exemple : filtrer la requête sous-jacente

```
<?php
add_action( 'pre_get_posts', function ( $query ) {
    if ( is_admin() && $query->is_main_query() ) {
        $query->set( 'posts_per_page', 50 );
    }
} );
```

## Bon à savoir

- Les liens d'action rapide (« Modifier rapidement », « Corbeille », « Voir ») apparaissent au survol de chaque ligne et sont ajoutés par le filtre `post_row_actions`.
- Le filtre par statut en haut du tableau (Tous, Publiés, Brouillons…) est généré dynamiquement selon les statuts réellement utilisés dans les contenus existants.
- Sur un grand site, activer la pagination via l'écran d'options plutôt que d'afficher tous les contenus sur une seule page évite de solliciter inutilement la base de données.
