J'ai une page d'archive de type publication personnalisée, mais j'ai également besoin que l'utilisateur puisse insérer un peu de texte de page. Je pensais que je pouvais simplement utiliser the_content () de la page, mais le lien de modification a été supprimé du menu admin pour les pages d'archive de types de messages personnalisés.
Est-ce quelque chose de nouveau et y a-t-il un moyen de l'activer?
Je ne sais pas si je vous ai bien compris, mais peut-être que cela vous aidera.
Si vous êtes sur une archive CPT, il n'y a pas de lien "Modifier", car c'est une archive et non une page ... Archive est une liste de publications; il n'y a donc aucune publication à modifier ... Un autre exemple de page d'archive est Lorsque vous visualisez les résultats de recherche ou tous les messages de l'année donnée, il n'y a rien à modifier dans ces vues.
Que pouvez-vous faire/comment pourrais-je le faire?
Vous pouvez ajouter une nouvelle page et définir son slug sur la même valeur que le slug CPT ...
Disons que votre CPT est "Livre" avec slug "Livre". Vous pouvez ajouter une page normale appelée "Livre" avec slug "Livre".
Les archives CPT et les CPT simples ont une priorité plus élevée que les pages simples dans les règles de réécriture; cette page sera donc ignorée par WP. Mais vous pouvez afficher manuellement son contenu dans le modèle archive-book.php
...
Vous pouvez y parvenir en incluant les éléments suivants dans vos archives CPT:
<?php
$page_id=12; // Add id of the page
$post = get_post($page_id);
$content = apply_filters('the_content', $post->post_content);
echo $content;
?>