Как да деактивирате автоматичното запазване на чернови/деактивирате ревизиите за статии в WordPress?

WordPressФункциите за автоматично запазване, автоматична чернова и ревизии винаги са били повлияни от网络 营销критика на персонала.

WordPress обаче е най-популярната програма за уебсайтове в света:

  • WordPress е много мощен;
  • Плюс тованеограниченмащабируемост;
  • Така че WordPress е много популярен сред лични и бизнес клиенти.

За какво е функцията за автоматично запазване на WordPress?

Автоматичното запазване на WordPress не позволява на редактора да се затвори неочаквано и да причини загуба на съдържанието на публикацията.

  • Например внезапно прекъсване на връзката с мрежата, внезапно прекъсване на захранването и т.н.
  • Редактирането на статии е трудно и статиите са изчезнали...
  • В този момент е много неочаквано!

Тази функция обаче може да раздуе базата данни и да добави много безполезни боклуци без причина.

За щастие имаWordPress плъгин "Easy WP Cleaner" може да изтрие този боклук.

Проблемът е, че този „процес на отслабване“ е много болезнен и тази статия ще сподели най-добрия начин за решаване на този проблем.

Как да деактивирате автоматичното запазване на чернови/деактивирате ревизиите за статии в WordPress?

Каква е разликата между автоматичното запазване и автоматичното чернова на WordPress?

Друга много досадна функция на WordPress е автоматичното чертане.

  • Автоматичната чернова е подобна на автоматичното запазване, когато пишете статия.
  • Статиите ще бъдат автоматично архивирани и записвани в базата данни според интервали от време.
  • Автоматичната чернова е нова, когато щракнете върху „Напишете статия“.

Дори ако излезете от редактора, данните се записват в базата данни, независимо дали ги въвеждате или не.

За какво е полезна функцията за ревизия на WordPress?

Всъщност функцията за ревизия на WordPress е много полезна, потребителите могат да проверяват промените и да извършват контрол на версиите.

Винаги има две страни на нещата, точно като функцията за автоматично запазване, игнорирането на тези промени може ненужно да натовари базата данни.

  • Ако пишете голям абзац, когато редактирате дълга статия, не забравяйте да щракнете ръчно върху Запазване.
  • или бележник за компютър软件, първо го редактирайте, след това го копирайте в редактора на WordPress и след това го публикувайте (което може ефективно да избегне загубата на данни по време на процеса на въвеждане на статията в базата данни).

Промяна на конфигурационния файл на WordPress (препоръчва се метод 1)

Всъщност има много скрити функции в WordPress, които могат да бъдат деактивирани или активирани според конфигурацията чрез функцията на файла wp-config.php в основната директория на инсталацията на WordPress.

много употребаWordPress уебсайтот приятели, всички искат да деактивират автоматичната чернова на WordPress, а не автоматичното запазване.

Следният код решава проблема.

Поради механизма на WordPress не е възможно напълно да деактивирате автоматичното запазване, но можете да постигнете подобен ефект, като зададете по-дълъг времеви интервал, като ▼

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

Какъв е максималният разрешен брой ревизии на WordPress?

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

Можете да добавите следните дефиниции към вашия WordPress сайт wp-config.php във файл▼

define( 'AUTOSAVE_INTERVAL', 3600 ); // 3600秒表示自动保存间隔1小时
define( 'EMPTY_TRASH_DAYS', 7 ); // 在 7 天后被删除
define( 'DISABLE_WP_CRON', true ); // 禁用内部Wp-Cron函数
define('WP_POST_REVISIONS', false ); // 禁用文章修订版本
  • Автоматичните чернови се изтриват автоматично след 7 дни неактивност.
  • По принцип те се почистват от автоматични функции, няма нужда да се притеснявате за тях.
  • Тестван настроен на define( 'AUTOSAVE_INTERVAL', 86400 ); Интервалът за автоматично запазване не влиза в сила след 24 часа.
  • Препоръчително е да настроите интервала за автоматично запазване на 3600 (1 час).

    Деактивирайте ревизиите на WordPress (метод 2)

    Ако деактивирането на ревизиите на публикация чрез метод 1 не работи, трябва да използвате следния код на WordPress, за да деактивирате ревизиите за всички типове публикации.

    Моля, добавете файла с шаблон на WordPress темаfunctions.php, добавете следния деактивиращ код за редакция на статия▼

    // 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 за деактивиране на ревизиите за определен тип публикации▼

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

    Що се отнася до автоматичните чернови на WordPress, не можете да ги деактивирате поради важна причина.

    Самюел „Ото“ Ууд, технологичен нинджа в Audrey Capital (инвестиционната фирма за ангели на Мат Мъленвег), каза:

    Съществуват автоматични чернови, защото множество потребители могат да създават нови публикации едновременно.Ако двама души отидат на post-new приблизително по едно и също време и след това първото им автоматично запазване се случи приблизително по едно и също време, има състояние на състезание, което може да накара един от тях да върне грешен идентификатор на публикация, което би причинило публикацията да бъдат презаписани/загубени, когато продължат да редактират публикацията.

    Автоматичната чернова създава публикацията и получава идентификационния номер на новата публикация, преди да покаже екрана за редактиране, предотвратявайки случайно двама едновременни автори да имат един и същ идентификатор на публикация в данните на браузъра.

    Андрю Оз, отговорен за интеграцията на TinyMCE за WordPress, каза:

    Това също така прави възможно качването на изображения, преди да запазите първата чернова, и те ще бъдат точно добавени към новите публикации.

    За тези, които използват WordPress 5.0+ с редактор Gutenberg, кодовият фрагмент по-долу може да деактивира автоматичната чернова/запазване▼

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

     

    Блог на Hope Chen Weiliang ( https://www.chenweiliang.com/ ) сподели „Как да деактивирам автоматично запазване на чернови/деактивиране на ревизии за статии в WordPress? , да ти помогне.

    Добре дошли да споделите връзката към тази статия:https://www.chenweiliang.com/cwl-1580.html

    Добре дошли в канала на Telegram в блога на Chen Weiliang, за да получите най-новите актуализации!

    🔔 Бъдете първите, получили ценното „Ръководство за използване на инструмента за изкуствен интелект за маркетинг на съдържание ChatGPT“ в горната директория на канала! 🌟
    📚 Това ръководство съдържа огромна стойност, 🌟Това е рядка възможност, не я пропускайте! ⏰⌛💨
    Споделете и харесайте, ако ви харесва!
    Вашите споделяния и харесвания са нашата постоянна мотивация!

     

    发表 评论

    Вашият имейл адрес няма да бъде публикуван. Използват се задължителните полета * Етикет

    превъртете до върха