Qaralamaları avtomatik saxlama / WordPress məqalələri üçün düzəlişləri necə söndürmək olar?

WordPress's avtomatik saxlama, avtomatik qaralama və düzəlişlər xüsusiyyətləri həmişə təsirlənmişdir网络 营销kadrların tənqidi.

Bununla belə, WordPress dünyanın ən populyar veb-sayt proqramıdır:

  • WordPress çox güclüdür;
  • ÜstəgəlLimitsizmiqyaslılıq;
  • Beləliklə, WordPress şəxsi və biznes müştəriləri arasında çox populyardır.

WordPress avtomatik saxlama xüsusiyyəti nə üçündür?

WordPress avtomatik saxlama redaktorun gözlənilmədən bağlanmasının və yazı məzmununun itirilməsinin qarşısını alır.

  • Məsələn, şəbəkənin qəfil kəsilməsi, elektrik enerjisinin qəfil kəsilməsi və s...
  • Məqalələri redaktə etmək çətindir və məqalələr yoxa çıxdı...
  • Bu anda çox gözlənilməzdir!

Bununla belə, bu xüsusiyyət heç bir səbəb olmadan verilənlər bazasını şişirdə və çoxlu faydasız zibil əlavə edə bilər.

Xoşbəxtlikdən, bir varWordPress plagini "Asan WP Təmizləyici" bu zibil silə bilər.

Problem ondadır ki, bu “arıqlama prosesi” çox ağrılıdır və bu məqalə bu problemi həll etməyin ən yaxşı yolunu paylaşacaq.

WordPress məqalələri üçün avtomatik saxlama/avtomatik qaralama/revizionları necə söndürmək olar?

WordPress avtomatik saxlama ilə avtomatik qaralama arasındakı fərq nədir?

WordPress-in digər çox bezdirici xüsusiyyəti avtomatik tərtibatdır.

  • Avto-qaralama məqalə yazarkən avtomatik saxlamağa bənzəyir.
  • Məqalələrin ehtiyat nüsxəsi avtomatik olaraq zaman intervallarına uyğun olaraq verilənlər bazasına yazılacaq.
  • "Məqalə yaz" düyməsini kliklədiyiniz zaman avtomatik qaralama yenidir.

Redaktordan çıxsanız belə, yazsanız da, yazmasanız da verilənlər bazasına yazılır.

WordPress revizyon xüsusiyyəti nə üçün faydalıdır?

Əslində WordPress-in revizyon xüsusiyyəti çox faydalıdır, istifadəçilər dəyişiklikləri yoxlaya və versiyaya nəzarət edə bilərlər.

Avtomatik saxlama funksiyası kimi hər şeyin iki tərəfi var, bu dəyişikliklərə məhəl qoymamaq verilənlər bazasını lazımsız yerə yükləyə bilər.

  • Uzun məqaləni redaktə edərkən böyük bir abzas yazırsınızsa, əl ilə Saxla düyməsini sıxmağı unutmayın.
  • və ya kompüter üçün notepadProqram təminatı, əvvəlcə redaktə edin, sonra onu WordPress redaktoruna köçürün və sonra dərc edin (bu, məqalənin verilənlər bazasına daxil edilməsi zamanı məlumat itkisinin qarşısını effektiv şəkildə ala bilər).

WordPress Konfiqurasiya Faylını dəyişdirin (Metod 1 Tövsiyə olunur)

Əslində WordPress-də bir çox gizli funksiyalar var ki, onları WordPress quraşdırmasının kök kataloqunda olan wp-config.php faylının funksiyası vasitəsilə konfiqurasiyaya uyğun olaraq söndürmək və ya aktivləşdirmək olar.

çox istifadəWordPress saytıdostların hamısı avtomatik saxlama deyil, WordPress avtomatik layihəsini söndürmək istəyir.

Aşağıdakı kod problemi həll edir.

WordPress-in mexanizminə görə avtomatik saxlamağı tamamilə söndürmək mümkün deyil, lakin siz ▼ kimi daha uzun vaxt intervalı təyin etməklə oxşar effekt əldə edə bilərsiniz.

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

WordPress versiyalarının maksimum sayı nə qədərdir?

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

WordPress saytınıza aşağıdakı tərifləri əlavə edə bilərsiniz wp-config.php faylda▼

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 günlük hərəkətsizlikdən sonra avtomatik qaralamalar avtomatik silinir.
  • Onlar əsasən avtomatik funksiyalar tərəfindən təmizlənir, onlardan narahat olmaq lazım deyil.
  • Test edilmişdir define( 'AUTOSAVE_INTERVAL', 86400 ); Avtomatik saxlama intervalı 24 saatdan sonra qüvvəyə minmir.
  • Avtomatik saxlama intervalını 3600 (1 saat) olaraq təyin etmək tövsiyə olunur.

    WordPress versiyalarını deaktiv edin (Metod 2)

    Metod 1-in post reviziyalarını söndürməsi işləmirsə, bütün yazı növləri üçün düzəlişləri deaktiv etmək üçün aşağıdakı WordPress kodundan istifadə etməlisiniz.

    Zəhmət olmasa WordPress tema şablon faylını əlavə edinfunctions.php, aşağıdakı deaktiv edən məqalənin təftiş kodunu əlavə edin▼

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

    Müəyyən bir yazı növü üçün düzəlişləri söndürmək üçün WordPress kodu▼

    // 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-in avtomatik qaralamalarına gəldikdə, onları vacib bir səbəbdən söndürə bilməzsiniz.

    Samuel 'Otto' Wood, Audrey Capital-da (Matt Mullenweg-in mələk investisiya firması) texnoloji ninja dedi:

    Avtomatik qaralamalar mövcuddur, çünki birdən çox istifadəçi eyni vaxtda yeni yazılar yarada bilər.Təxminən eyni vaxtda iki nəfər post-new-ə gedirsə və sonra onların ilk avtomatik saxlanması təxminən eyni vaxtda baş verərsə, onlardan birinin səhv post id-sini geri almasına səbəb ola biləcək yarış şəraiti var ki, bu da yazıya səbəb olacaq. üzərinə yazılacaq/ Lost, onlar yazını redaktə etməyə davam etdikdə.

    Avto-qaralama postu yaradır və redaktə ekranını göstərməzdən əvvəl yeni yazının identifikatorunu alır, eyni vaxtda iki müəllifin təsadüfən brauzer məlumatlarında eyni post ID-yə malik olmasının qarşısını alır.

    WordPress üçün TinyMCE inteqrasiyasına cavabdeh olan Andrew Ozz dedi:

    Bu, həm də ilk qaralamanı saxlamazdan əvvəl şəkilləri yükləməyə imkan verir və onlar dəqiq şəkildə yeni yazılara əlavə olunacaqlar.

    Gutenberg redaktoru ilə WordPress 5.0+ istifadə edənlər üçün aşağıdakı kod parçası avtomatik qaralama/saxla funksiyasını deaktiv edə bilər▼

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

     

    发表 评论

    E-poçt ünvanınız dərc olunmayacaq. Zəruri sahələrdən istifadə olunur * Etiket

    Məqalələr kataloqu
    Top gedin