web-dev-qa-db-fra.com

Comment désactiver correctement REVISIONS et AUTOSAVE pour l'ensemble du site et éventuellement pour un type de publication personnalisé uniquement

Existe-t-il une combinaison crochet/fonction qui peut être ajoutée au functions.php de mon thème pour désactiver correctement REVISIONS et AUTOSAVE pour toute l'installation de wordpress? Qu'en est-il si juste pour un certain type de message personnalisé? La recherche en ligne donne divers hacks allant de la désinscription de scripts à la modification de fichiers principaux. Quelle est la manière acceptable/correcte de faire cela?

12
Ana Ban

Cela devrait être placé dans votre wp-config.php (et nulle part ailleurs):

define( 'AUTOSAVE_INTERVAL', 60*60*60*24*365 ); // Set autosave interval to 1x per year
define( 'EMPTY_TRASH_DAYS',  0 ); // Empty trash now: Zero days
define( 'WP_POST_REVISIONS', false ); // Do not save andy revisions
15
kaiser

Je cherche aussi comment désactiver la sauvegarde automatique. Mais voici ce qui m’a été dit dans un billet Trac :

Si vous avez réellement besoin de cette fonctionnalité, vous devez gérer vous-même les ID séquentiels dans un champ personnalisé, puis implémenter le routage d'URL personnalisé. Il ne devrait pas être trop difficile d'y parvenir.

0
wikicms