\chapter{How to ?}\label{ch:how-to} \section[Create a CPT]{Create a custom post type}\label{sec:create-cpt} To create a custom post type, you must first register the custom post type as in \WP, then add parameters for the submission page, or even for the \acf fields group. \subsection[Register the CPT]{Register the custom post type}\label{subsec:register-cpt} First, you need to register the custom post type in the \dir{src/Registrars/Custom\_Post\_Types} file, in the \lstinline|__construct| method. \lstinputlisting[label=lst:create-cpt,linerange={$post_types['reviews']-END_CPT_CREATE}]{../src/Registrars/Custom_Post_Types.php} You must register it like that: \lstinputlisting[label=lst:create-cpt-example,linerange={1-2}]{examples/how-to.php} With : \begin{itemize} \item \lstinline||: the ID of your custom post type. \item \lstinline||: the singular English name of your custom post type\footnote{This field may be removed in a later version.}. \item \lstinline||: an array like the one on \href{https://developer.wordpress.org/reference/functions/register_post_type/}{\lstinline|register_post_type|}. \end{itemize}