Wie deaktiviere ich das automatische Speichern von Entwürfen/deaktiviere Überarbeitungen für WordPress-Artikel?

WordPressDie Funktionen zum automatischen Speichern, automatischen Entwerfen und Überarbeiten von waren schon immer von betroffen网络 网络Kritik am Personal.

WordPress ist jedoch das beliebteste Website-Programm der Welt:

  • WordPress ist sehr mächtig;
  • Plus无限Skalierbarkeit;
  • Daher ist WordPress bei Privat- und Geschäftskunden sehr beliebt.

Wozu dient die automatische Speicherfunktion von WordPress?

Das automatische Speichern von WordPress verhindert, dass der Editor unerwartet geschlossen wird und den Inhalt von Beiträgen verliert.

  • Zum Beispiel eine plötzliche Netzwerktrennung, ein plötzlicher Stromausfall usw.
  • Das Bearbeiten von Artikeln ist schwierig, und Artikel sind verschwunden…
  • In diesem Moment ist es sehr unerwartet!

Diese Funktion kann jedoch die Datenbank aufblähen und ohne Grund eine Menge nutzlosen Müll hinzufügen.

Glücklicherweise gibt es eineWordPress-Plugin "Einfacher WP-Reiniger" kann diesen Müll löschen.

Das Problem ist, dass dieser „Gewichtsverlustprozess“ sehr schmerzhaft ist, und dieser Artikel zeigt den besten Weg, um dieses Problem zu lösen.

Wie deaktiviere ich das automatische Speichern von Entwürfen/deaktiviere Überarbeitungen für WordPress-Artikel?

Was ist der Unterschied zwischen WordPress Auto-Save und Auto-Draft?

Eine weitere sehr lästige Funktion von WordPress ist das automatische Zeichnen.

  • Der automatische Entwurf ähnelt dem automatischen Speichern, bei dem Sie einen Artikel schreiben.
  • Artikel werden automatisch gesichert und in zeitlichen Abständen in die Datenbank geschrieben.
  • Auto-Entwurf ist neu, wenn Sie auf "Artikel schreiben" klicken.

Auch wenn Sie den Editor verlassen, werden die Daten in die Datenbank geschrieben, unabhängig davon, ob Sie sie eingeben oder nicht.

Wofür ist die WordPress-Revisionsfunktion nützlich?

Tatsächlich ist die Überarbeitungsfunktion von WordPress sehr nützlich, Benutzer können Änderungen überprüfen und eine Versionskontrolle durchführen.

Es gibt immer zwei Seiten der Dinge, genau wie die Funktion zum automatischen Speichern. Das Ignorieren dieser Änderungen kann die Datenbank unnötig belasten.

  • Wenn Sie beim Bearbeiten eines langen Artikels einen langen Absatz schreiben, denken Sie daran, manuell auf Speichern zu klicken.
  • oder Notizblock für Computer软件, bearbeiten Sie ihn zuerst, kopieren Sie ihn dann in den WordPress-Editor und veröffentlichen Sie ihn dann (es kann Datenverlust während des Eingabevorgangs des Artikels in die Datenbank effektiv vermeiden).

Ändern Sie die WordPress-Konfigurationsdatei (Methode 1 empfohlen)

Tatsächlich gibt es in WordPress viele versteckte Funktionen, die je nach Konfiguration über die Funktion der Datei wp-config.php im Stammverzeichnis der WordPress-Installation deaktiviert oder aktiviert werden können.

viel gebrauchWordPress-Websitevon Freunden möchten alle den automatischen Entwurf von WordPress deaktivieren, nicht das automatische Speichern.

Der folgende Code löst das Problem.

Aufgrund des Mechanismus von WordPress ist es nicht möglich, das automatische Speichern vollständig zu deaktivieren, aber Sie können einen ähnlichen Effekt erzielen, indem Sie ein längeres Zeitintervall festlegen, z. B. ▼

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

Was ist die maximal zulässige Anzahl von WordPress-Revisionen?

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

Sie können Ihrer WordPress-Site die folgenden Definitionen hinzufügen wp-config.php in Datei▼

define( 'AUTOSAVE_INTERVAL', 3600 ); // 3600秒表示自动保存间隔1小时
define( 'EMPTY_TRASH_DAYS', 7 ); // 在 7 天后被删除
define( 'DISABLE_WP_CRON', true ); // 禁用内部Wp-Cron函数
define('WP_POST_REVISIONS', false ); // 禁用文章修订版本
  • Automatische Entwürfe werden nach 7 Tagen Inaktivität automatisch gelöscht.
  • Sie werden im Grunde durch automatische Funktionen bereinigt, Sie brauchen sich darum nicht zu kümmern.
  • Getestet auf define( 'AUTOSAVE_INTERVAL', 86400 ); Das automatische Speicherintervall wird nicht nach 24 Stunden wirksam.
  • Es wird empfohlen, das automatische Speicherintervall auf 3600 (1 Stunde) einzustellen.

    WordPress-Revisionen deaktivieren (Methode 2)

    Wenn das Deaktivieren von Beitragsrevisionen mit Methode 1 nicht funktioniert, müssen Sie den folgenden WordPress-Code verwenden, um Revisionen für alle Beitragstypen zu deaktivieren.

    Bitte fügen Sie die WordPress-Theme-Vorlagendatei hinzufunctions.php, fügen Sie den folgenden Überarbeitungscode des Deaktivierungsartikels▼ hinzu

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

    WordPress-Code zum Deaktivieren von Revisionen für einen bestimmten Beitragstyp▼

    // 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;
    }

    Die automatischen Entwürfe von WordPress können aus einem wichtigen Grund nicht deaktiviert werden.

    Samuel 'Otto' Wood, ein Tech-Ninja bei Audrey Capital (Matt Mullenwegs Angel-Investmentfirma), sagte:

    Automatische Entwürfe existieren, weil mehrere Benutzer gleichzeitig neue Beiträge erstellen können.Wenn zwei Personen ungefähr zur gleichen Zeit zu Post-New wechseln und dann ihre erste automatische Speicherung ungefähr zur gleichen Zeit erfolgt, gibt es eine Race-Bedingung, die dazu führen kann, dass einer von ihnen die falsche Post-ID zurückgibt, was den Post verursachen würde überschrieben/verloren, wenn sie den Beitrag weiter bearbeiten.

    Auto-Entwurf erstellt den Beitrag und ruft die ID des neuen Beitrags ab, bevor der Bearbeitungsbildschirm angezeigt wird, wodurch verhindert wird, dass zwei gleichzeitige Autoren versehentlich dieselbe Beitrags-ID in den Daten des Browsers haben.

    Andrew Ozz, verantwortlich für die TinyMCE-Integration für WordPress, sagte:

    Dadurch ist es auch möglich, Bilder vor dem Speichern des ersten Entwurfs hochzuladen, und sie werden genau an neue Beiträge angehängt.

    Für diejenigen, die WordPress 5.0+ mit dem Gutenberg-Editor verwenden, kann das folgende Code-Snippet das automatische Entwerfen/Speichern▼ deaktivieren

    /**
     * 禁用古腾堡编辑器自动保存 (间隔 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;
    }

     

    Hoffnung Chen Weiliang Blog ( https://www.chenweiliang.com/ ) geteilt „Wie deaktiviere ich das automatische Speichern von Entwürfen/deaktiviere Überarbeitungen für WordPress-Artikel? , dir zu helfen.

    Willkommen, um den Link dieses Artikels zu teilen:https://www.chenweiliang.com/cwl-1580.html

    Willkommen im Telegrammkanal von Chen Weiliangs Blog, um die neuesten Updates zu erhalten!

    🔔 Seien Sie der Erste, der den wertvollen „ChatGPT Content Marketing AI Tool Usage Guide“ im Kanal-Top-Verzeichnis erhält! 🌟
    📚 Dieser Leitfaden enthält einen enormen Mehrwert. 🌟Dies ist eine seltene Gelegenheit, verpassen Sie sie nicht! ⏰⌛💨
    Teilen und liken, wenn es euch gefällt!
    Ihr Teilen und Ihre Likes sind unsere ständige Motivation!

     

    发表 评论

    Deine Email-Adresse wird nicht veröffentlicht. 必填 项 已 已 * 标注

    nach oben scrollen