J'essaie d'insérer une page d'un thème avec un crochet after_switch_theme. Maintenant, lorsque je définis le modèle page_template, il insère le message mais renvoie 0.
Est-il possible d'insérer une page en spécifiant un modèle à partir du hook 'after_switch_theme'?
J'ai trouvé la réponse. En fait, je passais le modèle dans le wp_insert_post
.
Lorsque je supprime ce paramètre, il renvoie l'identifiant de publication. Et avec cet identifiant de poste, j'ai utilisé
add_post_meta( $page_id, '_wp_page_template', 'tpl-favourites.php' );
définir le modèle pour cette page. C'est une technique courante. Je viens de creuser le code d'un thème standard.