Comment désactiver l'enregistrement automatique des brouillons/désactiver les révisions pour les articles WordPress ?

Outils de gestionLes fonctions d'enregistrement automatique, de brouillon automatique et de révision ont toujours été affectées parMarketing en lignecritique du personnel.

Cependant, WordPress est le programme de site Web le plus populaire au monde :

  • WordPress est très puissant ;
  • Plus无限évolutivité ;
  • Ainsi, WordPress est très populaire parmi les clients personnels et professionnels.

A quoi sert la fonction de sauvegarde automatique de WordPress ?

L'enregistrement automatique de WordPress empêche l'éditeur de se fermer de manière inattendue et de provoquer la perte du contenu de la publication.

  • Par exemple, déconnexion soudaine du réseau, coupure de courant soudaine, etc…
  • La rédaction des articles est difficile, et les articles ont disparu…
  • En ce moment, c'est très inattendu !

Cependant, cette fonctionnalité peut gonfler la base de données et ajouter beaucoup de fichiers inutiles sans raison.

Heureusement, il existe unPlugin WordPress "Nettoyant WP facile" peut supprimer cette poubelle.

Le problème est que ce "processus de perte de poids" est très douloureux, et cet article partagera la meilleure façon de résoudre ce problème.

Comment désactiver l'enregistrement automatique des brouillons/désactiver les révisions pour les articles WordPress ?

Quelle est la différence entre la sauvegarde automatique et le brouillon automatique de WordPress ?

Une autre fonctionnalité très ennuyeuse de WordPress est la rédaction automatique.

  • Le brouillon automatique est similaire à l'enregistrement automatique, c'est-à-dire lorsque vous écrivez un article.
  • Les articles seront automatiquement sauvegardés et écrits dans la base de données selon des intervalles de temps.
  • Le brouillon automatique est nouveau lorsque vous cliquez sur "Écrire un article".

Même si vous quittez l'éditeur, les données sont écrites dans la base de données, que vous les saisissiez ou non.

À quoi sert la fonctionnalité de révision de WordPress ?

En fait, la fonctionnalité de révision de WordPress est très utile, les utilisateurs peuvent vérifier les modifications et effectuer le contrôle de version.

Il y a toujours deux côtés aux choses, tout comme la fonction d'enregistrement automatique, ignorer ces changements peut alourdir inutilement la base de données.

  • Si vous écrivez un long paragraphe lors de l'édition d'un long article, n'oubliez pas de cliquer manuellement sur Enregistrer.
  • ou bloc-notes pour ordinateur软件, modifiez-le d'abord, puis copiez-le dans l'éditeur WordPress, puis publiez-le (ce qui peut efficacement éviter la perte de données lors du processus d'entrée de l'article dans la base de données).

Modifier le fichier de configuration de WordPress (méthode 1 recommandée)

En fait, il existe de nombreuses fonctions cachées dans WordPress, qui peuvent être désactivées ou activées selon la configuration via la fonction du fichier wp-config.php dans le répertoire racine de l'installation de WordPress.

beaucoup d'utilisationSite web Wordpressd'amis veulent tous désactiver le brouillon automatique de WordPress, pas l'enregistrement automatique.

Le code suivant résout le problème.

En raison du mécanisme de WordPress, il n'est pas possible de désactiver complètement l'enregistrement automatique, mais vous pouvez obtenir un effet similaire en définissant un intervalle de temps plus long, tel que ▼

define( 'AUTOSAVE_INTERVAL', 3600 ); // 默认是 60,3600秒表示自动保存间隔1小时

Quel est le nombre maximum de révisions WordPress autorisées ?

// WordPress设置自动保存间隔/秒
define('AUTOSAVE_INTERVAL', 3600);
// WordPress设置修订版本最多允许几个
define('WP_POST_REVISIONS', 3);

Vous pouvez ajouter les définitions suivantes à votre site WordPress wp-config.php dans le fichier▼

define( 'AUTOSAVE_INTERVAL', 3600 ); // 3600秒表示自动保存间隔1小时
define( 'EMPTY_TRASH_DAYS', 7 ); // 在 7 天后被删除
define( 'DISABLE_WP_CRON', true ); // 禁用内部Wp-Cron函数
define('WP_POST_REVISIONS', false ); // 禁用文章修订版本
  • Les brouillons automatiques sont automatiquement supprimés après 7 jours d'inactivité.
  • Ils sont essentiellement nettoyés par des fonctions automatiques, pas besoin de s'en soucier.
  • Testé réglé sur define( 'AUTOSAVE_INTERVAL', 86400 ); L'intervalle d'enregistrement automatique ne prend pas effet après 24 heures.
  • Il est recommandé de régler l'intervalle d'enregistrement automatique sur 3600 (1 heure).

    Désactiver les révisions WordPress (méthode 2)

    Si la désactivation des révisions de publication de la méthode 1 ne fonctionne pas, vous devez utiliser le code WordPress suivant pour désactiver les révisions pour tous les types de publication.

    Veuillez ajouter le fichier de modèle de thème WordPressfunctions.php, ajoutez le code de révision d'article de désactivation suivant▼

    // WordPress禁用所有文章类型的修订版本
    add_filter( 'wp_revisions_to_keep', 'cwl_wp_revisions_to_keep', 10, 2 );
    function cwl_wp_revisions_to_keep( $num, $post ) { return 0;}

    Code WordPress pour désactiver les révisions pour un certain type de publication▼

    // WordPress禁用某种文章类型的修订版本
    add_filter( 'wp_revisions_to_keep', 'cwl_wp_revisions_to_keep', 10, 2 );
    function cwl_wp_revisions_to_keep( $num, $post ) {
    if ( 'post_type' == $post->post_type ) { //引号中post_type改为你想禁用修订版本的文章类型
    return 0;
    }
    return $num;
    }

    Quant aux brouillons automatiques de WordPress, vous ne pouvez pas les désactiver pour une raison importante.

    Samuel 'Otto' Wood, un ninja technologique chez Audrey Capital (la société d'investissement providentiel de Matt Mullenweg), a déclaré :

    Les brouillons automatiques existent car plusieurs utilisateurs peuvent créer de nouveaux messages en même temps.Si deux personnes accèdent au post-nouveau à peu près au même moment, et que leur première sauvegarde automatique se produit à peu près au même moment, il y a une condition de concurrence qui pourrait amener l'un d'entre eux à récupérer le mauvais identifiant de publication, ce qui entraînerait la publication être écrasé/perdu, lorsqu'ils continuent à éditer le message.

    Auto-Draft crée la publication et obtient l'ID de la nouvelle publication avant d'afficher l'écran d'édition, empêchant ainsi deux auteurs simultanés d'avoir accidentellement le même ID de publication dans les données du navigateur.

    Andrew Ozz, responsable de l'intégration de TinyMCE pour WordPress, a déclaré :

    Cela permet également de télécharger des images avant d'enregistrer le premier brouillon, et elles seront précisément ajoutées aux nouveaux messages.

    Pour ceux qui utilisent WordPress 5.0+ avec l'éditeur Gutenberg, l'extrait de code ci-dessous peut désactiver l'auto-draft/save▼

    /**
     * 禁用古腾堡编辑器自动保存 (间隔 3600秒)
     */
    add_filter( 'block_editor_settings', 'cwl_block_editor_settings', 10, 2 );
    function cwl_block_editor_settings( $editor_settings, $post ) {
        $editor_settings['autosaveInterval'] = 3600;
        return $editor_settings;
    }

     

    J'espère que le blog de Chen Weiliang ( https://www.chenweiliang.com/ ) partagé "Comment désactiver l'enregistrement automatique des brouillons/désactiver les révisions pour les articles WordPress ? , pour vous aider.

    Bienvenue à partager le lien de cet article :https://www.chenweiliang.com/cwl-1580.html

    Bienvenue sur la chaîne Telegram du blog de Chen Weiliang pour obtenir les dernières mises à jour !

    🔔 Soyez le premier à obtenir le précieux « Guide d'utilisation de l'outil d'IA de marketing de contenu ChatGPT » dans le répertoire supérieur de la chaîne ! 🌟
    📚 Ce guide contient une valeur énorme, 🌟C'est une opportunité rare, ne la manquez pas ! ⏰⌛💨
    Partagez et likez si vous aimez !
    Vos partages et likes sont notre motivation continue !

     

    发表 评论

    Votre adresse email ne sera pas publiée. 项 已 用 * 标注

    到 顶部