Como desactivar o gardado automático de borradores/desactivar as revisións dos artigos de WordPress?

WordPressAs funcións de gardado automático, borrador automático e revisións sempre se viron afectadas营销crítica do persoal.

Non obstante, WordPress é o programa de sitios web máis popular do mundo:

  • WordPress é moi poderoso;
  • Ademaisilimitadoescalabilidade;
  • Polo tanto, WordPress é moi popular entre os clientes persoais e empresariais.

Para que serve a función de gardado automático de WordPress?

O gardado automático de WordPress evita que o editor se peche inesperadamente e cause perda de contido da publicación.

  • Por exemplo, a desconexión repentina da rede, a interrupción repentina da enerxía eléctrica, etc.
  • Editar artigos é difícil e os artigos desapareceron...
  • Neste momento, é moi inesperado!

Non obstante, esta función pode inchar a base de datos e engadir unha gran cantidade de lixo inútil sen motivo.

Afortunadamente, hai unComplemento de WordPress "Easy WP Cleaner"pode ​​eliminar este lixo.

O problema é que este "proceso de perda de peso" é moi doloroso e este artigo compartirá a mellor forma de resolver este problema.

Como desactivar o gardado automático de borradores/desactivar as revisións dos artigos de WordPress?

Cal é a diferenza entre o gardado automático de WordPress e o borrador automático?

Outra característica moi molesta de WordPress é a elaboración automática.

  • O borrador automático é semellante ao gardado automático, que é cando escribes un artigo.
  • Os artigos realizaranse copias de seguranza e escribiranse automaticamente na base de datos segundo intervalos de tempo.
  • O borrador automático é novo cando fai clic en "Escribir un artigo".

Aínda que saia do editor, os datos escríbense na base de datos, escriba ou non.

Para que é útil a función de revisión de WordPress?

En realidade, a función de revisión de WordPress é moi útil, os usuarios poden comprobar os cambios e realizar o control de versións.

Sempre hai dous lados das cousas, do mesmo xeito que a función de gardado automático, ignorar estes cambios pode cargar innecesariamente a base de datos.

  • Se escribes un parágrafo grande ao editar un artigo longo, recorda facer clic manualmente en Gardar.
  • ou bloc de notas para ordenadorSoftware, edítao primeiro, despois cópiao no editor de WordPress e despois publícao (pode evitar efectivamente a perda de datos durante o proceso de entrada do artigo na base de datos).

Modificar o ficheiro de configuración de WordPress (método 1 recomendado)

De feito, hai moitas funcións ocultas en WordPress, que se poden desactivar ou activar segundo a configuración mediante a función do ficheiro wp-config.php no directorio raíz da instalación de WordPress.

moito usoSitio web de WordPressdos amigos, todos queren desactivar o borrador automático de WordPress, non o gardar automaticamente.

O seguinte código resolve o problema.

Debido ao mecanismo de WordPress, non é posible desactivar completamente o gardado automático, pero podes conseguir un efecto similar configurando un intervalo de tempo máis longo, como ▼

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

Cal é o número máximo de revisións de WordPress permitidas?

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

Podes engadir as seguintes definicións ao teu sitio de WordPress wp-config.php no ficheiro ▼

define( 'AUTOSAVE_INTERVAL', 3600 ); // 3600秒表示自动保存间隔1小时
define( 'EMPTY_TRASH_DAYS', 7 ); // 在 7 天后被删除
define( 'DISABLE_WP_CRON', true ); // 禁用内部Wp-Cron函数
define('WP_POST_REVISIONS', false ); // 禁用文章修订版本
  • Os borradores automáticos elimínanse automaticamente despois de 7 días de inactividade.
  • Eles son basicamente limpos por funcións automáticas, non hai que preocuparse por eles.
  • Probado configurado en define( 'AUTOSAVE_INTERVAL', 86400 ); O intervalo de gardado automático non se fai efectivo despois de 24 horas.
  • Recoméndase establecer o intervalo de gardado automático en 3600 (1 hora).

    Desactivar as revisións de WordPress (método 2)

    Se a desactivación das revisións de publicacións do método 1 non funciona, debes usar o seguinte código de WordPress para desactivar as revisións para todos os tipos de publicacións.

    Engade o ficheiro de modelo do tema de WordPressfunctions.php, engade o seguinte código de desactivación de revisión do artigo▼

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

    Código de WordPress para desactivar as revisións para un determinado tipo de publicación▼

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

    En canto aos borradores automáticos de WordPress, non podes desactivalos por un motivo importante.

    Samuel 'Otto' Wood, un ninja tecnolóxico de Audrey Capital (a empresa de investimento anxo de Matt Mullenweg), dixo:

    Os borradores automáticos existen porque varios usuarios poden crear novas publicacións ao mesmo tempo.Se dúas persoas van ao post-new aproximadamente ao mesmo tempo e despois o seu primeiro gardado automático ocorre ao mesmo tempo, hai unha condición de carreira que pode provocar que unha delas recupere o ID de publicación incorrecto, o que provocaría a publicación. para sobrescribirse/Perderse, cando continúen editando a publicación.

    Auto-Draft crea a publicación e obtén o ID da nova publicación antes de mostrar a pantalla de edición, evitando que dous autores simultáneos teñan accidentalmente o mesmo ID de publicación nos datos do navegador.

    Andrew Ozz, responsable da integración de TinyMCE para WordPress, dixo:

    Isto tamén fai posible cargar imaxes antes de gardar o primeiro borrador e engadiranse con precisión ás novas publicacións.

    Para aqueles que usan WordPress 5.0+ co editor Gutenberg, o fragmento de código que aparece a continuación pode desactivar o borrador/gardado automático▼

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

     

    Blog de Hope Chen Weiliang ( https://www.chenweiliang.com/ ) compartiu "Como desactivar o gardado automático de borradores/desactivar as revisións dos artigos de WordPress? , para axudarche.

    Benvido a compartir a ligazón deste artigo:https://www.chenweiliang.com/cwl-1580.html

    Benvido á canle de Telegram do blog de Chen Weiliang para recibir as últimas actualizacións.

    🔔 Sexa o primeiro en obter a valiosa "Guía de uso da ferramenta de intelixencia artificial de marketing de contidos de ChatGPT" no directorio principal da canle. 🌟
    📚 Esta guía contén un gran valor, 🌟Esta é unha oportunidade rara, non a perdas! ⏰⌛💨
    Comparte e da like se che gusta!
    O teu compartir e gústame son a nosa motivación continua!

     

    发表 评论

    O seu enderezo de correo electrónico non se publicará. Utilízanse os campos obrigatorios * Etiqueta

    desprázate cara arriba