Jak wyłączyć automatyczne zapisywanie wersji roboczych / wyłączyć wersje artykułów WordPress?

WordPressna funkcje automatycznego zapisywania, automatycznego szkicu i wersji zawsze miały wpływ网络 营销krytyka personelu.

Jednak WordPress to najpopularniejszy program internetowy na świecie:

  • WordPress jest bardzo potężny;
  • Plus无限skalowalność;
  • Dlatego WordPress jest bardzo popularny wśród klientów indywidualnych i biznesowych.

Do czego służy funkcja automatycznego zapisywania WordPress?

Automatyczne zapisywanie WordPress zapobiega nieoczekiwanemu zamknięciu edytora i utracie treści posta.

  • Na przykład nagłe rozłączenie sieci, nagła awaria zasilania itp.
  • Edytowanie artykułów jest trudne, a artykuły zniknęły…
  • W tej chwili jest to bardzo nieoczekiwane!

Jednak ta funkcja może nadużywać bazy danych i dodawać wiele bezużytecznych śmieci bez powodu.

Na szczęście istniejeWtyczka WordPress "Łatwy środek do czyszczenia WP" może usunąć te śmieci.

Problem polega na tym, że ten „proces odchudzania” jest bardzo bolesny, a ten artykuł przedstawi najlepszy sposób rozwiązania tego problemu.

Jak wyłączyć automatyczne zapisywanie wersji roboczych / wyłączyć wersje artykułów WordPress?

Jaka jest różnica między automatycznym zapisem WordPress a automatycznym szkicem?

Kolejną bardzo denerwującą funkcją WordPressa jest automatyczne kreślenie.

  • Automatyczne zapisywanie jest podobne do automatycznego zapisywania, które polega na pisaniu artykułu.
  • Artykuły będą automatycznie archiwizowane i zapisywane w bazie danych zgodnie z interwałami czasowymi.
  • Automatyczne szkicowanie jest nowością, gdy klikniesz „Napisz artykuł”.

Nawet jeśli zamkniesz edytor, dane są zapisywane w bazie danych, niezależnie od tego, czy je wpisujesz, czy nie.

Do czego przydaje się funkcja wersji WordPress?

Właściwie funkcja weryfikacji WordPressa jest bardzo przydatna, użytkownicy mogą sprawdzać zmiany i przeprowadzać kontrolę wersji.

Zawsze są dwie strony rzeczy, podobnie jak funkcja automatycznego zapisywania, ignorowanie tych zmian może niepotrzebnie obciążać bazę danych.

  • Jeśli piszesz duży akapit podczas edytowania długiego artykułu, pamiętaj, aby ręcznie kliknąć Zapisz.
  • lub notatnik do komputeraOprogramowanie, najpierw edytuj, a następnie skopiuj do edytora WordPress, a następnie opublikuj (może to skutecznie uniknąć utraty danych podczas procesu wprowadzania artykułu do bazy danych).

Zmodyfikuj plik konfiguracyjny WordPress (zalecana metoda 1)

W rzeczywistości istnieje wiele ukrytych funkcji w WordPress, które można wyłączyć lub włączyć zgodnie z konfiguracją za pomocą funkcji pliku wp-config.php w katalogu głównym instalacji WordPress.

dużo użytkuWitryna WordPressznajomych, wszyscy chcą wyłączyć automatyczny szkic WordPress, a nie automatyczne zapisywanie.

Poniższy kod rozwiązuje problem.

Ze względu na mechanizm WordPressa nie ma możliwości całkowitego wyłączenia autozapisu, ale można osiągnąć podobny efekt ustawiając dłuższy interwał, np. ▼

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

Jaka jest maksymalna dozwolona liczba wersji WordPressa?

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

Możesz dodać następujące definicje do swojej witryny WordPress wp-config.php w pliku▼

define( 'AUTOSAVE_INTERVAL', 3600 ); // 3600秒表示自动保存间隔1小时
define( 'EMPTY_TRASH_DAYS', 7 ); // 在 7 天后被删除
define( 'DISABLE_WP_CRON', true ); // 禁用内部Wp-Cron函数
define('WP_POST_REVISIONS', false ); // 禁用文章修订版本
  • Automatyczne wersje robocze są automatycznie usuwane po 7 dniach braku aktywności.
  • Są one w zasadzie czyszczone przez automatyczne funkcje, nie trzeba się nimi martwić.
  • Testowany zestaw do define( 'AUTOSAVE_INTERVAL', 86400 ); Interwał automatycznego zapisywania nie zaczyna obowiązywać po 24 godzinach.
  • Zaleca się ustawienie interwału automatycznego zapisu na 3600 (1 godzina).

    Wyłącz wersje WordPress (metoda 2)

    Jeśli metoda 1 wyłączająca wersje postów nie działa, musisz użyć następującego kodu WordPress, aby wyłączyć wersje dla wszystkich typów postów.

    Dodaj plik szablonu motywu WordPressfunctions.php, dodaj następujący kod wyłączający wersję artykułu▼

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

    Kod WordPress do wyłączania wersji dla określonego typu postu▼

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

    Jeśli chodzi o automatyczne wersje robocze WordPress, nie możesz ich wyłączyć z ważnego powodu.

    Samuel „Otto” Wood, techniczny ninja w Audrey Capital (anielska firma inwestycyjna Matta Mullenwega), powiedział:

    Automatyczne wersje robocze istnieją, ponieważ wielu użytkowników może jednocześnie tworzyć nowe posty.Jeśli dwie osoby przejdą do post-new mniej więcej w tym samym czasie, a ich pierwszy autozapis nastąpi mniej więcej w tym samym czasie, istnieje sytuacja wyścigu, która może spowodować, że jedna z nich odzyska niewłaściwy identyfikator posta, co spowoduje, że post do nadpisania/zgubienia, gdy kontynuują edycję posta.

    Auto-Draft tworzy post i pobiera identyfikator nowego posta przed wyświetleniem ekranu edycji, zapobiegając przypadkowemu posiadaniu przez dwóch równoczesnych autorów tego samego identyfikatora posta w danych przeglądarki.

    Andrew Ozz, odpowiedzialny za integrację TinyMCE dla WordPressa, powiedział:

    Umożliwia to również przesyłanie obrazów przed zapisaniem pierwszej wersji roboczej i będą one dokładnie dołączane do nowych postów.

    Dla tych, którzy używają WordPress 5.0+ z edytorem Gutenberg, poniższy fragment kodu może wyłączyć automatyczne szkicowanie/zapisywanie▼

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

     

    Nadzieja Chen Weiliang Blog ( https://www.chenweiliang.com/ ) udostępniono „Jak wyłączyć automatyczne zapisywanie wersji roboczych/wyłączyć wersje artykułów WordPress? , pomóc Ci.

    Zapraszamy do udostępnienia linku do tego artykułu:https://www.chenweiliang.com/cwl-1580.html

    Witamy na kanale Telegram bloga Chen Weiliang, aby uzyskać najnowsze aktualizacje!

    🔔 Bądź pierwszą osobą, która otrzyma cenny „Przewodnik po użyciu narzędzia AI do marketingu treści ChatGPT” w głównym katalogu kanału! 🌟
    📚 Ten przewodnik zawiera ogromną wartość, 🌟To rzadka okazja, nie przegap jej! ⏰⌛💨
    Udostępnij i polub, jeśli chcesz!
    Twoje udostępnianie i polubienia to nasza ciągła motywacja!

     

    发表 评论

    Twoj adres e-mail nie bedzie opublikowany. 必填 项 已 用 * 标注

    przewiń na górę