Dans WordPress, l'éditeur post contient un panneau Catégories qui vous permet d'attribuer des catégories aux publications. Cependant, l'éditeur page n'a pas de panneau Catégories. Je suis sûr que c'est par conception, mais j'ai besoin d'un ensemble modifié d'éléments de catégorie pour être disponible pour les pages.WordPress: ajouter un gestionnaire de catégories personnalisé à l'éditeur * PAGE *
J'ai trouvé que je peux ajouter la ligne de code ci-dessous pour mon fichier functions.php de thème afin d'ajouter le sélecteur de catégories manquantes à l'éditeur de page ...
add_action('admin_menu', 'my_post_categories_meta_box');
function my_post_categories_meta_box() {
add_meta_box('categorydiv', __('Categories'), 'post_categories_meta_box', 'page', 'side', 'core');
}
Cependant, je d aime spécifier les catégories qui devraient apparaître dans ce menu. Je ne veux pas qu'il liste toutes les catégories disponibles, seulement celles que je choisis d'inclure. Est-ce possible?
Sinon, comment ajouter un widget qui fait essentiellement la même chose (fournit une liste d'éléments avec des cases à cocher à côté d'eux)?
Si vous implémentez le code que je posté ci-dessus, vous verrez maintenant un sélecteur de catégorie lors de l'édition d'une page, exactement comme vous le faites lors de l'édition d'un poste. Vous pouvez assigner des catégories aux pages et exécuter le code conditionnel contre elles. Le point de ma question est de savoir comment prédéfinir et limiter les catégories qui apparaissent dans le widget. –