يتم تشغيل الحفظ التلقائي لـ WordPress كل 60 ثانية. في كل مرة يتم تشغيله، فإنه يحفظ مراجعة جديدة لأي منشور تقوم بتحريره. قم بتحرير منشور مدونة لمدة ساعة وقمت بتجميع 60 مراجعة في قاعدة البيانات الخاصة بك. افعل ذلك عبر بضع مئات من المشاركات وما لديك wp_posts الطاولة تصبح ضخمة بسرعة.
ل تعطيل الحفظ التلقائي في ووردبريسلديك ثلاثة خيارات: التعديل wp-config.php، أسقط مقتطفًا فيه functions.php، أو تثبيت البرنامج المساعد. الثلاثة يستغرق حوالي 5 دقائق. والفرق الحقيقي هو مدى ديمومة التغيير الذي تريده.
ستجد أدناه الكود الدقيق لكل طريقة بالإضافة إلى جدول المقارنة في النهاية. كل شيء يعمل مع المحرر الكلاسيكي، وجوتنبرج، ومنشئي الصفحات مثل العنصر.
ما يغطيه هذا الدليل:
- ما هو الحفظ التلقائي لـ WordPress (ولماذا يقوم بإيقاف تشغيله)
- الطريقة الأولى: wp-config.php (مستحسن)
- الطريقة الثانية: الوظائف.php
- الطريقة الثالثة: البرنامج المساعد (بدون رمز)
- ما هي الطريقة التي يجب عليك استخدامها؟
- المكافأة: الحد من مراجعات ما بعد
- الأسئلة المتداولة

ما هو الحفظ التلقائي لـ WordPress ولماذا يتم تعطيله؟
الحفظ التلقائي هو شبكة أمان WordPress. كل 60 ثانية أثناء التحرير، يقوم بحفظ نسخة مؤقتة من منشورك. إذا تعطل متصفحك أو انقطعت شبكة Wi-Fi، فيمكنك استعادة آخر إصدار تم حفظه تلقائيًا. يبدو مفيدا، أليس كذلك؟
إنه كذلك، حتى تنظر إلى ما يفعله بقاعدة البيانات الخاصة بك مع مرور الوقت
- انتفاخ قاعدة البيانات op كل حفظ تلقائي يضيف صفًا إليه
wp_posts. تتراكم الآلاف من صفوف المراجعة على مدار أشهر. لقد رأيت مواقع كان فيها جدول المراجعات أكبر بمقدار 10 مرات من المحتوى الفعلي. - استعلامات أبطأ op قاعدة البيانات المتضخمة تعني تحميلات أبطأ للصفحة. إذا كنت تعمل بالفعل على تسريع موقع Elementor الخاص بك، قتل الحفظ التلقائي هو ثمرة منخفضة معلقة.
- صراعات منشئ الصفحة ipe يتقاتل بعض منشئي الصفحات مع الحفظ التلقائي لـ WordPress. سترى أحيانًا أن المحتوى قد تمت الكتابة فوقه أو تظهر أخطاء حفظ من العدم.
- تحميل الخادم 2 يقوم كل حفظ تلقائي بإطلاق طلب AJAX. في الاستضافة المشتركة، يضيف 20 محررًا الحفظ التلقائي كل دقيقة بسرعة.
- مسودات فوضوية إذا كنت تختبر تخطيطات أو تصمم منشورًا، فإن الحفظ التلقائي يستمر في حفظ العمل نصف المكتمل الذي لم ترغب في حفظه.
ارفع رأسك: بمجرد تعطيل الحفظ التلقائي، لن يقوم WordPress بحفظ أي شيء في الخلفية. اعتد على ضرب “Save Draft” أو “Update” بانتظام. لقد فقدت مسودة مكونة من 2000 كلمة من قبل لأنني نسيت. لا تكن أنا.
قبل أن تبدأ: قم بعمل نسخة احتياطية لموقعك
الطريقتان 1 و 2 تعني تحرير ملفات PHP. حرف واحد خاطئ في wp-config.php أو functions.php ويصبح موقعك باللون الأبيض. لذلك قبل أن تلمس أي شيء:
- قم بإنشاء نسخة احتياطية كاملة للموقع باستخدام البرنامج المساعد للنسخ الاحتياطي ووردبريس مثل UpdraftPlus أو BlogVault
- تأكد من وصول FTP أو cPanel إلى حساب الاستضافة الخاص بك (حتى تتمكن من إصلاح الملف في حالة تعطل شيء ما)
- بدلا من ذلك، قم بتثبيت البرنامج المساعد لإدارة الملفات من دليل البرنامج المساعد WordPress لتصفح الملفات وتحريرها مباشرة من لوحة المعلومات الخاصة بك
بمجرد وجود نسخة احتياطية، اختر إحدى الطرق الثلاث أدناه.
الطريقة الأولى: تعطيل الحفظ التلقائي عبر wp-config.php (مستحسن)
هذه هي أنظف طريقة ل تعطيل الحفظ التلقائي في ووردبريس. ال wp-config.php يوجد الملف في دليل جذر WordPress الخاص بك ويتحكم في الإعدادات الأساسية. على عكس ملفات السمات، لا يتم مسحها عند تبديل السمات أو تحديث WordPress.
الحيلة: قمت بتعيين الفاصل الزمني للحفظ التلقائي على 86400 ثانية (أي 24 ساعة). لا يزال WordPress من الناحية الفنية يحفظ تلقائيًا، ولكن مرة واحدة فقط يوميًا. لا أحد يقوم بتحرير منشور واحد لمدة 24 ساعة متواصلة، لذلك فهو معطل فعليًا.
الخطوة 1: الوصول إلى دليل جذر WordPress الخاص بك
قم بتسجيل الدخول إلى الاستضافة الخاصة بك لوحة التحكم أو الاتصال عبر بروتوكول نقل الملفات (باستخدام FileZilla أو ما شابه ذلك). انتقل إلى دليل الجذر WordPress الخاص بك، والذي يكون عادةً /public_html/ أو /www/.
لا يوجد cPanel أو FTP؟ تثبيت البرنامج المساعد لإدارة الملفات وتصفح الملفات مباشرة من لوحة المعلومات الخاصة بك. مفيد إذا كان مضيفك لا يمنحك حق الوصول المباشر، أو إذا كنت تفضل تجنبه تحرير الملفات على مستوى الخادم تماما.
الخطوة 2: افتح wp-config.php
ابحث عن wp-config.php ملف في الدليل الجذر. انقر بزر الماوس الأيمن وحدد “Edit” (في cPanel) أو قم بتنزيله (عبر FTP).
الخطوة 3: أضف رمز الفاصل الزمني للحفظ التلقائي
قم بالتمرير لأسفل وابحث عن السطر الذي يقول:
/* That's all, stop editing! Happy publishing. */أضف الكود التالي فوق هذا الخط:
// Disable WordPress Autosave (set to 24 hours)
define('AUTOSAVE_INTERVAL', 86400);احفظ الملف وقم بتحميله مرة أخرى (في حالة استخدام FTP).
ماذا يفعل هذا: AUTOSAVE_INTERVAL يتحكم في عدد مرات الحفظ التلقائي لـ WordPress، بالثواني. الافتراضي هو 60 (مرة واحدة في الدقيقة). يؤدي ضبطه على 86،400 إلى دفعه مرة واحدة كل 24 ساعة، وهو ما يعني لجميع الأغراض العملية “never.”
لا تريد قتله بالكامل؟ استخدم فاصل زمني أطول بدلاً من ذلك. define('AUTOSAVE_INTERVAL', 300); يضبطه على كل 5 دقائق. حل وسط جيد إذا كنت لا تزال تريد شبكة أمان ولكنك لا تحتاج إلى 60 مراجعة في الساعة.
الطريقة الثانية: تعطيل الحفظ التلقائي لـ WordPress عبر الوظائف.php
يقوم هذا بإلغاء تسجيل الحفظ التلقائي لـ JavaScript من خلال السمات الخاصة بك functions.php. سريع القيام به، ولكن هناك مشكلة: تبديل السمات ويختفي الكود. يعود الحفظ التلقائي مباشرة.
الخطوة 1: افتح وظائف موضوعك.php
اذهب الى المظهر > محرر ملف الموضوع في لوحة تحكم ووردبريس الخاصة بك. من الشريط الجانبي الأيمن، حدد وظائف الموضوع (functions.php).
يمكنك أيضًا التنقل إلى /wp-content/themes/your-active-theme/functions.php عبر FTP أو cPanel. إذا كنت تستخدم منشئ موضوع الإضافات الرئيسية بالنسبة للرؤوس والتذييلات، لا يزال هذا يعمل بشكل جيد نظرًا لأن Theme Builder لا يحل محل ملف وظائف السمة الأساسية لديك.
الخطوة 2: إضافة رمز تعطيل الحفظ التلقائي
الصق المقتطف التالي في نهاية functions.php ملف:
// Disable WordPress Autosave
add_action( 'admin_init', 'disable_autosave' );
function disable_autosave() {
wp_deregister_script( 'autosave' );
}انقر تحديث الملف لحفظ.

ماذا يفعل هذا: wp_deregister_script('autosave') يطلب من WordPress التوقف عن تحميل ملف JS للحفظ التلقائي في المسؤول. لم يتم تحميل أي برنامج نصي، ولا يوجد حفظ تلقائي قيد التشغيل. بسيطة كهذه.
قيد مهم: يعيش هذا الرمز داخل السمة الخاصة بك. إذا قمت بالتبديل إلى سمة مختلفة، فسوف يختفي رمز تعطيل الحفظ التلقائي ويتم إعادة تنشيط الحفظ التلقائي. للحصول على حل دائم ينجو من تغييرات السمة، استخدم الطريقة 1 (wp-config.php) بدلاً من ذلك. يمكنك أيضًا استخدام أ البرنامج المساعد لمقتطفات التعليمات البرمجية لإضافة هذا الرمز بطريقة مستقلة عن الموضوع.
الطريقة الثالثة: تعطيل الحفظ التلقائي لـ WordPress باستخدام مكون إضافي
غير مريح في تحرير ملفات PHP؟ عادل بما فيه الكفاية. ال تعطيل الحفظ التلقائي لجوتنبرج يقوم البرنامج المساعد بنفس الشيء من خلال لوحة الإعدادات. لقد تم تصميمه خصيصًا لمحرر Gutenberg Block.
كيفية إعداده
- اذهب الى المكونات الإضافية > إضافة جديد في لوحة تحكم ووردبريس الخاصة بك
- ابحث عن “تمييز Gutenberg Autosave”
- تثبيت و تفعيل البرنامج المساعد
- افتح أي منشور أو صفحة في المحرر
- انقر فوق “حفظ الإعدادات” أيقونة بالقرب من الزاوية العلوية اليمنى للمحرر
- يختار “Disable الحفظ التلقائي” أو قم بتعيين فاصل زمني مخصص (على سبيل المثال، كل 5 أو 10 دقائق)
يتوقف الحفظ التلقائي لحظة تنشيط البرنامج المساعد. يمكنك أيضًا تشغيله مرة أخرى للمشاركات الفردية إذا أردت، وهو أمر لا تستطيع طرق التعليمات البرمجية القيام به.
جيد لمواقع العملاء: قم بتثبيت البرنامج المساعد، وقم بإعداده، ولن يضطر عميلك أبدًا إلى التفكير في الأمر. إذا كنت تقوم ببناء مواقع العملاء باستخدام الإضافات الرئيسية والعنصر، ميزة التسمية البيضاء يتيح لك إعادة تسمية لوحة المعلومات بأكملها حتى يرى العميل اسم وكالتك فقط.
برنامج تعليمي بالفيديو: كيفية تعطيل الحفظ التلقائي في ووردبريس
إذا كنت تفضل المشاهدة بدلاً من القراءة، فإن هذا الفيديو يمر عبر أساليب wp-config.php والوظائف.php. فهو يوضح بالضبط مكان العثور على الملفات ومكان لصق التعليمات البرمجية.
ما هي الطريقة التي يجب عليك استخدامها؟
سريعة جنبًا إلى جنب مع الطرق الثلاث:
| ميزة | wp-config.php | وظائف.php | البرنامج المساعد |
|---|---|---|---|
| صعوبة | سهل (نسخ ولصق) | سهل (نسخ ولصق) | الأسهل (انقر للتثبيت) |
| يبقى تغيير الموضوع | نعم | لا | نعم |
| التحكم لكل وظيفة | لا | لا | نعم |
| الفاصل الزمني المخصص | نعم (أي ثواني) | لا (يعطل بالكامل) | نعم (خيارات محددة مسبقا) |
| يضيف البرنامج المساعد | لا | لا | نعم |
| يعمل مع جوتنبرج | نعم | نعم | نعم (مصمم لذلك) |
| يعمل مع المحرر الكلاسيكي | نعم | نعم | جوتنبرج فقط |
| الأفضل ل | إصلاح دائم على مستوى الموقع | اختبار سريع أو موضوع واحد | غير المطورين ومواقع العملاء |
بالنسبة لمعظم الناس، الطريقة الأولى (wp-config.php) هو الطريق للذهاب. سطر واحد من التعليمات البرمجية، دائم، صفر حمل. إذا كنت لا تريد لمس الملفات، فإن البرنامج المساعد يعمل بشكل جيد أيضًا، خاصة أنه يمنحك التبديل لكل مشاركة.
المكافأة: الحد من مراجعات ما بعد الأداء للحصول على أداء أفضل
يؤدي إيقاف تشغيل الحفظ التلقائي إلى إيقاف المراجعات التلقائية، لكن WordPress لا يزال يحفظ المراجعة في كل مرة تنقر فيها يدويًا على “حفظ Draft” أو “Update.”، وهذه تضيف أيضًا، ولكن بشكل أبطأ.
يمكنك تحديد عدد المراجعات التي يحتفظ بها WordPress. أضف هذا إلى الخاص بك wp-config.php، بجوار خط الحفظ التلقائي مباشرةً:
// Disable Autosave (set to 24 hours)
define('AUTOSAVE_INTERVAL', 86400);
// Limit post revisions to 3 per post
define('WP_POST_REVISIONS', 3);يحتفظ WordPress الآن فقط بأحدث 3 مراجعات لكل منشور. يتم حذف الأقدم من تلقاء نفسها. يمكنك تغيير الرقم إلى ما تريد. ضبطه على false يقتل المراجعات تمامًا، لكنني لن أفعل ذلك إلا إذا كان لديك نظام نسخ احتياطي قوي.
يُحدث هذان الخطان معًا فرقًا ملحوظًا في جانب قاعدة البيانات. إذا كنت تتابع أفضل ممارسات تحسين محركات البحث لـ Elementor، قاعدة بيانات أصغر حجمًا تغذي مباشرة سرعة الصفحة الأفضل وأرقام عناصر الويب الأساسية.
أثناء قيامك بتنظيف الجانب الإداري من الأشياء، إدارة WP يستحق المشاهدة أيضًا. فهو يعيد تنظيم لوحة تحكم WordPress إلى شيء منطقي بالفعل.
الأسئلة المتداولة
هل من الآمن تعطيل الحفظ التلقائي في WordPress؟
آمن تماما. الحفظ التلقائي هو ميزة مريحة، وليس شيئًا يحتاج WordPress إلى العمل. الجانب السلبي الوحيد هو أنك قد تفقد العمل غير المحفوظ إذا تعطل متصفحك في منتصف التحرير. ما عليك سوى الاعتياد على النقر فوق “Save Draft” بانتظام، والاحتفاظ بـ البرنامج المساعد الاحتياطي تعمل كشبكة أمان.
هل سيؤدي تعطيل الحفظ التلقائي إلى كسر برنامج Elementor أو منشئ الصفحة؟
لا. العنصر، منشئ القندس، ديفي، و الإضافات الرئيسية للعنصر جميعها لديها أنظمة حفظ خاصة بها. إنهم لا يعتمدون على الحفظ التلقائي المدمج في WordPress على الإطلاق. قد يساعد إيقاف تشغيله بالفعل إذا كنت ترى تعارضات حفظ غريبة في أداة إنشاء الصفحات الخاصة بك.
هل يؤدي تعطيل الحفظ التلقائي إلى تحسين أداء WordPress؟
يساعد في نقطتين. الأول، أنه يقتل طلب AJAX الذي يتم إطلاقه كل 60 ثانية أثناء التحرير. اثنان، عدد أقل من المراجعات يعني قاعدة بيانات أصغر. على موقع يحتوي على مئات المشاركات، يمكن أن يتقلص تنظيف المراجعات القديمة wp_posts بمقدار مدهش. المزيد من أفكار الأداء في لدينا دليل سرعة العنصر.
هل يمكنني تعيين فاصل زمني مخصص للحفظ التلقائي بدلاً من تعطيله بالكامل؟
نعم. في طريقة wp-config.php، قم بتغيير الرقم إلى الفاصل الزمني المفضل لديك بالثواني. على سبيل المثال، define('AUTOSAVE_INTERVAL', 300); يضبط الحفظ التلقائي على كل 5 دقائق. يوفر البرنامج الإضافي Disable Gutenberg Autosave أيضًا خيارات الفاصل الزمني المحددة مسبقًا مباشرة في المحرر.
كيف يمكنني تنظيف مراجعات الحفظ التلقائي الموجودة من قاعدة البيانات الخاصة بي؟
يؤدي تعطيل الحفظ التلقائي إلى إيقاف المراجعات الجديدة من التراكم فقط. القديمة لا تزال موجودة. استخدم WP-Optimize أو Advanced Database Cleaner لحذف المراجعات الموجودة والمسودات التلقائية والمشاركات المهملة بشكل مجمع. قم بعمل نسخة احتياطية لقاعدة البيانات الخاصة بك أولاً. إذا حدث خطأ ما وضربت خطأ في الخادم بعد التنظيفهذا النسخ الاحتياطي هو شريان حياتك.
هل يحتوي WordPress على حفظ تلقائي؟
نعم، ويتم تشغيله افتراضيًا على كل تثبيت. يحفظ WordPress نسخة عمل من كل ما تقوم بتحريره كل 60 ثانية، بشكل منفصل عن المراجعات التي يخزنها عند الضغط على Update. ولهذا السبب تظهر المسودة التي لم تحفظها مطلقًا مرة أخرى بعد تعطل المتصفح. يتم تعيين الفاصل الزمني بواسطة AUTOSAVE_INTERVAL، وهو ما تتغير به طريقة wp-config.php أعلاه.
هل تعطيل الحفظ التلقائي هو نفس تعطيل التحديثات التلقائية؟
لا، ومن السهل الخلط بينهما لأن كلاهما مغلق في wp-config.php. يتحكم الحفظ التلقائي في عدد المرات التي يحفظ فيها المحرر نسخة عمل من منشورك. تتحكم التحديثات التلقائية فيما إذا كان WordPress يقوم بتثبيت الإصدارات الأساسية والمكونات الإضافية والموضوع بمفرده. إيقاف تشغيل أحدهما ليس له أي تأثير على الآخر، والثوابت مختلفة: AUTOSAVE_INTERVAL للحفظ التلقائي، WP_AUTO_UPDATE_CORE للتحديثات.
إلتحاق بالركب
هذا هو كل شيء. خمس دقائق من العمل ل تعطيل الحفظ التلقائي في ووردبريس وتبقى قاعدة البيانات الخاصة بك نظيفة في المستقبل. ال wp-config.php الطريقة دائمة وتنجو من كل شيء. ال functions.php الطريقة سريعة ولكنها تختفي إذا قمت بتغيير السمات. يمنحك البرنامج المساعد التبديل دون لمس التعليمات البرمجية.
إذا قمت بإضافة حد مراجعة ما بعد من قسم المكافآت أيضًا، فقد قمت بشكل أساسي بتحسين قاعدة البيانات الأسهل التي ستقوم بها على الإطلاق. يتم تحميل الصفحات بشكل أسرع، ويشعر المسؤول بأنه أكثر سرعة، ويتوقف phpMyAdmin عن جعلك متوترًا.
أسئلة حول تحسين WordPress أو تريد معرفة ماذا الإضافات الرئيسية يمكن أن تفعل لموقع Elementor الخاص بك؟ أسقط لنا خطا.
القراءة ذات الصلة: كيفية تسريع مواقع العنصر | أفضل المكونات الإضافية للنسخ الاحتياطي لـ WordPress | أفضل ممارسات تحسين محركات البحث لـ Elementor | البرنامج المساعد للوحة تحكم المشرف WordPress
