כיצד להשבית שמירה אוטומטית של טיוטות/השבתה של גרסאות עבור מאמרי וורדפרס?

וורדפרסתכונות השמירה האוטומטית, הטיוטה האוטומטית והגירסאות של תמיד הושפעו משיווק באינטרנטביקורת הצוות.

עם זאת, וורדפרס היא תוכנית האתר הפופולרית ביותר בעולם:

  • וורדפרס היא חזקה מאוד;
  • ועודללא הגבלהמדרגיות;
  • אז וורדפרס מאוד פופולרי בקרב לקוחות אישיים ועסקיים.

לשם מה תכונת השמירה האוטומטית של וורדפרס?

שמירה אוטומטית של וורדפרס מונעת מהעורך להיסגר באופן בלתי צפוי ולגרום לאובדן תוכן הפוסטים.

  • לדוגמה, ניתוק פתאומי של הרשת, הפסקת חשמל פתאומית וכו'...
  • קשה לערוך מאמרים, והמאמרים נעלמו...
  • ברגע זה, זה מאוד לא צפוי!

עם זאת, תכונה זו יכולה לנפח את מסד הנתונים ולהוסיף הרבה זבל חסר תועלת ללא סיבה.

למרבה המזל, יש אתוסף וורדפרס "מנקה WP קל" יכול למחוק את הזבל הזה.

הבעיה היא ש"תהליך הרזיה" זה כואב מאוד, והמאמר הזה יחלוק את הדרך הטובה ביותר לפתור את הבעיה הזו.

כיצד להשבית שמירה אוטומטית של טיוטות/השבתה של גרסאות עבור מאמרי וורדפרס?

מה ההבדל בין שמירה אוטומטית של וורדפרס לטיוטה אוטומטית?

עוד תכונה מעצבנת מאוד של וורדפרס היא שרטוט אוטומטי.

  • טיוטה אוטומטית דומה לשמירה אוטומטית, כלומר כאשר אתה כותב מאמר.
  • מאמרים יגובו אוטומטית ויכתבו למאגר לפי מרווחי זמן.
  • טיוטה אוטומטית חדשה כאשר אתה לוחץ על "כתוב מאמר".

גם אם תצא מהעורך, הנתונים נכתבים למסד הנתונים, בין אם אתה מקליד אותם או לא.

למה שימושית תכונת הגרסה של וורדפרס?

למעשה תכונת הגרסה של וורדפרס שימושית מאוד, משתמשים יכולים לבדוק שינויים ולבצע בקרת גרסאות.

תמיד יש שני צדדים לדברים, בדיוק כמו תכונת השמירה האוטומטית, התעלמות מהשינויים הללו עלולה להכביד על מסד הנתונים שלא לצורך.

  • אם אתה כותב פסקה גדולה בעת עריכת מאמר ארוך, זכור ללחוץ באופן ידני על שמור.
  • או פנקס רשימות למחשבתוכנה, ערוך אותו תחילה, לאחר מכן העתק אותו לעורך וורדפרס ולאחר מכן פרסם אותו (זה יכול למעשה למנוע אובדן נתונים במהלך תהליך הזנת המאמר למסד הנתונים).

שנה את קובץ התצורה של וורדפרס (מומלץ בשיטה 1)

למעשה, ישנן פונקציות נסתרות רבות בוורדפרס, אותן ניתן לבטל או להפעיל בהתאם לתצורה באמצעות הפונקציה של הקובץ wp-config.php בספריית השורש של התקנת וורדפרס.

שימוש רבאתר וורדפרסשל חברים, כולם רוצים להשבית טיוטה אוטומטית של וורדפרס, לא שמירה אוטומטית.

הקוד הבא פותר את הבעיה.

בשל המנגנון של וורדפרס, לא ניתן להשבית לחלוטין את השמירה האוטומטית, אך ניתן להשיג אפקט דומה על ידי הגדרת מרווח ארוך יותר, כגון ▼

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

מהו המספר המרבי של גרסאות וורדפרס המותרות?

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

אתה יכול להוסיף את ההגדרות הבאות לאתר הוורדפרס שלך 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 (שעה).

    השבת גרסאות וורדפרס (שיטה 2)

    אם השבתת גרסאות פוסטים של שיטה 1 לא עובדת, עליך להשתמש בקוד הוורדפרס הבא כדי להשבית גרסאות עבור כל סוגי הפוסטים.

    אנא הוסף את קובץ תבנית ערכת הנושא של וורדפרס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禁用某种文章类型的修订版本
    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;
    }

    באשר לטיוטות אוטומטיות של וורדפרס, אינך יכול להשבית אותן מסיבה חשובה.

    סמואל 'אוטו' ווד, נינג'ה טכנולוגי באודרי קפיטל (חברת ההשקעות אנג'ל של מאט מולנווג), אמר:

    קיימות טיוטות אוטומטיות מכיוון שמספר משתמשים יכולים ליצור פוסטים חדשים בו-זמנית.אם שני אנשים עוברים לפוסט חדש בערך באותו זמן, ואז השמירה האוטומטית הראשונה שלהם מתרחשת בערך באותו זמן, קיים מצב מירוץ שעלול לגרום לאחד מהם להחזיר את מזהה הפוסט הלא נכון, מה שיגרום לפוסט להחלפה/ לאיבוד, כשהם ממשיכים לערוך את הפוסט.

    Auto-Draft יוצר את הפוסט ומקבל את המזהה של הפוסט החדש לפני הצגת מסך העריכה, ומונע משני מחברים בו-זמנית להחזיק בטעות את אותו מזהה פוסט בנתוני הדפדפן.

    אנדרו אוז, האחראי לאינטגרציה של TinyMCE עבור וורדפרס, אמר:

    זה גם מאפשר להעלות תמונות לפני שמירת הטיוטה הראשונה, והן יצורפו במדויק לפוסטים חדשים.

    עבור אלה המשתמשים בוורדפרס 5.0+ עם עורך גוטנברג, קטע הקוד שלהלן יכול להשבית טיוטה/שמירה אוטומטית▼

    /**
     * 禁用古腾堡编辑器自动保存 (间隔 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/ ) משותף "כיצד להשבית שמירה אוטומטית של טיוטות/השבתת גרסאות עבור מאמרי וורדפרס? , לעזור לך.

    מוזמנים לשתף את הקישור של מאמר זה:https://www.chenweiliang.com/cwl-1580.html

    ברוכים הבאים לערוץ הטלגרם של הבלוג של Chen Weiliang כדי לקבל את העדכונים האחרונים!

    🔔 היה הראשון לקבל את "מדריך השימוש בכלי AI של ChatGPT Content Marketing" בספרייה העליונה של הערוץ! 🌟
    📚 המדריך הזה מכיל ערך עצום, 🌟זו הזדמנות נדירה, אל תפספסו אותה! ⏰⌛💨
    שתפו ותעשו לייק אם בא לכם!
    השיתוף והלייקים שלך הם המוטיבציה המתמשכת שלנו!

     

    发表 评论

    כתובת האימייל שלך לא תפורסם. 必填 项 已 用 * תווית

    גלול למעלה