Formation « Créer un site WordPress avec le Full Site Editing »

Les modèles des Custom Post Types et des taxonomies

Lecture : 13 minutes • 2 premium

Lorsqu’on veut ajouter des contenus qui ne sont ni des articles du blog, ni des pages, on fait appel aux Custom Post Types (CPT). Le FSE permet d’obtenir des designs complètement différents entre chaque CPT. Ainsi, notre portfolio pourra être en grille alors que le blog sera une liste verticale. Pratique !

verrouillé Cours Premium

Ce cours est hyper intéressant !
Mais il est réservé aux détenteurs d’une offre premium.

Envie de nous rejoindre ?

Choisissez votre formule

2

Questions, réponses et commentaires

  1. Fred

    Le 6 janvier 2025

    Avec ACF, « les informations de déclaration du CPT seront enregistrées en base de données ».
    Elles sont enregistrées où en base ? Ou une autre manière de formuler ma question : qu’est-ce qu’il se passe si on vire ACF une fois des CPTs déclarés ?

    1. Maxime BJ

      Le 6 janvier 2025

      Ça ne marchera que si ACF est activé, même si la donnée persiste en base. Car c’est le plugin qui traite les données enregistrées en base pour ensuite faire la déclaration du CPT en PHP.
      WordPress sait qu’il existe des CPT car on les déclare dans le code et ce code est lu à chaque exécution de page. Il n’y pas d’enregistrement en base (autre que les articles qui ont le CPT indiqué).

      Mais si le functions.php ou un plugin ne déclare pax explicitement l’existence d’un CPT au chargement de WordPress, les articles répondant à celui-ci seront ignorés.

      ACF enregistre les infos de ton CPT dans une publication (en JSON) dans un CPT privé acf-post-type dans la table posts. S’il n’y a pas ACF, il n’y a pas le code pour interpréter cela et WordPress ne saura pas qu’il existe un CPT à déclarer.

Seuls les utilisateurs premium peuvent commenter.

Choisissez votre formule !