J'ai un type de message personnalisé (appelé contacts). Étant donné que ce type de publication ne fonctionne pas comme une publication, je ne souhaite pas afficher SAVE DRAFT, PREVIEW, Status, Visibility ou Publish Date.
Les seules options que je souhaite afficher sont les boutons PUBLIER et Déplacer vers la corbeille.
Existe-t-il un moyen de masquer ces autres options? Sinon, comment puis-je créer un nouveau PUBLISH & Move to Trash que je puisse ajouter à une nouvelle métabox?
if ( $post->post_type != $my_post_type ){ return; }
au début. Pas besoin d'avoir l'intégralité de votre code enveloppé dans laif
déclaration.Dans cet exemple, vous pouvez facilement définir sur quels types de publication vous souhaitez masquer les options de publication, l'exemple les masque pour le type de type de pots intégrés
page
et le type de publication personnalisécpt_portfolio
.Mise à jour importante
Je vous suggère également de forcer le statut de publication "Publié" pour éviter d'enregistrer les publications en tant que brouillons:
la source