web-dev-qa-db-fra.com

Afficher les types de messages dans edit.php au lieu de Tous, Publié, Programmé et Brouillon

Par défaut, la liste des publications (edit.php) du panneau d'administration affiche plusieurs options. Cela ressemble à ceci:

Tous (10) | Publié (8) | Prévu (1) | Brouillon (1)

Je souhaite modifier cette option pour afficher différents types de publication, soit par taxonomie personnalisée, soit par catégorie. Voici ce que je veux qu'il ressemble à ceci:

Articles (5) | Communiqués (5) | Prévu (1) | Brouillon (1)

Par conséquent, la valeur par défaut lors de l’ouverture de la liste des publications ne doit inclure que les publications marquées comme articles, tandis que les publications marquées comme des publications doivent se trouver dans une autre fenêtre.

Est-ce qu'il y a une façon de changer ceci-ci? Cela fait un moment que j'essaye, mais je n'arrive pas à comprendre.

2
Stephan

Pourquoi ne prenez-vous pas simplement post_formats (sera introduit prochainement avec wp 3.1). Ceux-ci contiennent des apartements (petits messages), chat, liens, vidéo, audio, etc. En général, vous venez de recevoir une nouvelle méta-boîte qui vous permet de sélectionner le format lors de la publication. Dans les coulisses, les formats de publication ne sont que des taxonomies personnalisées prédéfinies, regroupées dans une méta-boîte. Je ne sais pas comment ils listent, mais je suppose que c'est proche de ce que vous recherchez. Sinon, vous pouvez basculer vers des types de publication personnalisés. Celles-ci sont répertoriées dans des entrées de menu distinctes. Ainsi, lorsque vous êtes sur l'écran de post-liste, vous ne voyez que le type de publication que vous souhaitez voir. Vous pouvez créer des fonctionnalités personnalisées qui ne sont ajoutées qu'à des auteurs spécifiques afin que seuls ces derniers puissent voir leur "propre" type de publication. J'espère que cela pourra aider.

1
kaiser

Changer ce domaine pour ce que vous voulez semble être très complexe. Ces liens sont générés à partir des statuts de publication (aucune taxonomie en vue) et je ne vois aucun crochet à proximité qui pourrait être utile pour modifier cette partie du modèle.

Une possibilité serait de générer les liens que vous souhaitez (cela devrait être faisable, car les pages d’administrateur sont régies par des arguments de requête dans les URL, tout comme les adresses habituelles) et d’ajouter les avec JavaScript. Comme ce n’est pas mon domaine d’expertise, je ne suis pas trop qualifié pour écrire du code JS spécifique.

0
Rarst