Dans wordpress, une fois qu’on a crée un custom post type, étant donné qu’ils ne sont pas considérés comme des articles et qu’on ne peut pas par défaut les lier à une catégorie, il va falloir créer une page pour les lister.
Voici le code à insérer dans le fichier functions.php.
Première étape: création d’un custom post type (ici formation)
Deuxième étape: création du fichier php qui listera nos custom posts
On crée en dur un fichier php qui sera notre modèle de page ‘formation’ . A l’intérieur, on crée une nouvelle loop dédiée, qui va nous ramener nos custom posts type:
Ensuite, dans l’admin on crée une notre page en lui donnant comme modèle de page ‘formation‘ que l’on vient de créer. La page vous listera donc tous vos custom posts ‘formation‘.