Справочник на статиите
- 1 За какво е функцията за автоматично запазване на WordPress?
- 2 Каква е разликата между автоматичното запазване и автоматичното чернова на WordPress?
- 3 За какво е полезна функцията за ревизия на WordPress?
- 4 Промяна на конфигурационния файл на WordPress (препоръчва се метод 1)
- 5 Деактивирайте ревизиите на WordPress (метод 2)
WordPressФункциите за автоматично запазване, автоматична чернова и ревизии винаги са били повлияни от网络 营销критика на персонала.
WordPress обаче е най-популярната програма за уебсайтове в света:
- WordPress е много мощен;
- Плюс тованеограниченмащабируемост;
- Така че WordPress е много популярен сред лични и бизнес клиенти.
За какво е функцията за автоматично запазване на WordPress?
Автоматичното запазване на WordPress не позволява на редактора да се затвори неочаквано и да причини загуба на съдържанието на публикацията.
- Например внезапно прекъсване на връзката с мрежата, внезапно прекъсване на захранването и т.н.
- Редактирането на статии е трудно и статиите са изчезнали...
- В този момент е много неочаквано!
Тази функция обаче може да раздуе базата данни и да добави много безполезни боклуци без причина.
За щастие имаWordPress плъгин "Easy WP Cleaner" може да изтрие този боклук.
Проблемът е, че този „процес на отслабване“ е много болезнен и тази статия ще сподели най-добрия начин за решаване на този проблем.
Каква е разликата между автоматичното запазване и автоматичното чернова на 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, за да получите най-новите актуализации!
📚 Това ръководство съдържа огромна стойност, 🌟Това е рядка възможност, не я пропускайте! ⏰⌛💨
Споделете и харесайте, ако ви харесва!
Вашите споделяния и харесвания са нашата постоянна мотивация!