web-dev-qa-db-fra.com

Comment désactiver les brouillons?

À l'aide de Wordpress 3.1, est-il possible de désactiver complètement la fonctionnalité de brouillon ou au moins de supprimer le bouton "Enregistrer le brouillon" de l'écran de publication?

2
EddyR

Si par brouillon, vous voulez dire "sauvegarde automatique", vous pouvez envisager d'utiliser ce plugin:

http://wordpress.org/extend/plugins/wp-feature-disable/

Si vous voulez désactiver les révisions, essayez plutôt ceci:

define('WP_POST_REVISIONS', 'false');

Vous pouvez mettre cela dans votre fichier /wp-config.php et il devrait prendre effet immédiatement. Toutes les révisions précédemment enregistrées dans votre base de données devront être purgées. Vous pouvez le faire en lançant la requête MySQL suivante dans phpMyAdmin:

DELETE FROM wp_posts WHERE post_type = "revision";
1
Will Ashworth

J'avais aussi besoin de ça, ce que j'ai fait est de le cacher avec un css personnalisé:

#minor-publishing {display:none;}

et voici comment lier votre css à l’espace administrateur: Comment charger un style CSS dans la zone d’administration de WordPress uniquement?

EDIT: J'ai oublié de dire, j'ai combiné cette solution avec:

wp_deregister_script('autosave');

désactiver la fonction de sauvegarde automatique (c'est ce que fait le plugin mentionné ci-dessus)

2
Vincent Wasteels