تنظيف جدول wp_posts في WordPress
لكل منشور تكتبه أو صفحة تنشئها، يخزن ووردبريس العديد من المراجعات التي يمكنك الرجوع إليها. هذا الارتياح جيد حتى تلاحظ يومًا ما أن مساحة خادمك ممتلئة بشكل غير مبرر. السبب هو جدول wp_posts الذي ينمو باستمرار بسبب عدم وجود قيود على المراجعات.
نظام مراجعة WordPress wp-posts
يمكن الوصول إلى المراجعات من القائمة الجانبية لأي منشور أو صفحة. يمكنك تصفح المراجعات لمعرفة ما تم تغييره ووقت حدوثه. إذا لزم الأمر، يمكنك التنقل بين المراجعات للبحث عن المحتوى الذي حذفته، أو الرجوع إلى إصدار أقدم. تظهر المشكلة فقط عندما تكون مدونة ووردبريس الخاصة بك مكتظة بالمراجعات.
يخزّن ووردبريس افتراضيًا عددًا غير محدود من المراجعات لمنشوراتك وصفحاتك، حتى لو لم تُعرها اهتمامًا كبيرًا. مع ذلك، يُمكن تنظيف جدول wp_posts وتوفير مساحة بسهولة، تمامًا مثل استعلام MySQL. في هذه المقالة، سنشرح لك كيفية القيام بذلك ومنع تراكم المراجعات في المستقبل.
تنظيف جدول wp_posts من phpMyAdmin
يتم تخزين المراجعات في قاعدة بيانات MySQL الخاصة بك، لذا فمن المنطقي أن تكون المحطة الأولى لتنظيف المراجعات هي قاعدة البيانات نفسها. phpMyAdmin هي إحدى أدوات الإدارة الأكثر شيوعًا لـ MySQL وتسمح بالاستعلام في تخطيط سهل الاستخدام.
لإزالة المراجعات القديمة، ابحث عن جدول wp_posts وأدخله. في الأعلى، اختر علامة تبويب SQL وأدخل الاستعلام التالي:
حذف من wp_posts حيث post_type = "revision";
يبحث الاستعلام عن إصدارات المنشورات المُعدّلة في جدول wp_posts ويحذفها. بسيط، ولكنه فعّال للغاية؛ ففي مدونة ووردبريس صغيرة، انخفض حجم الجدول من 86 كيلوبايت إلى 22 كيلوبايت، أي بنسبة 75%. أما في المواقع الأكبر حجمًا، فهو قادر على إزالة ما يصل إلى 90% من البيانات المؤرشفة.
تنظيف جدول wp_posts من WP Speed of Light
إزالة المراجعات يدويًا من جدول wp_posts عملية معقدة، وتنطوي على خطر إزالة منشورات وصفحات فعلية عن طريق الخطأ. WP Speed of Light طريقة أسهل بكثير لتنظيف المراجعات من جدول wp_posts.
يمكن مسح المراجعات القديمة من قائمة تبويب "تنظيف قاعدة البيانات" ضمن إعدادات WP Speed of Light. أحد الخيارات هو مسح جميع مراجعات المنشورات - حدده ثم اضغط على زر "التنظيف والحفظ" لتحرير جدول wp_posts من المحتوى غير الضروري.
إذا كان لديك الإضافة الاحترافية لـ WP Speed of Light، يمكنك اتخاذ خطوة إضافية. في أعلى الصفحة نفسها، يمكنك تفعيل التنظيف التلقائي واختيار عدد مرات تنظيف جدول wp_posts. اضغط على "تنظيف" ثم "حفظ" لتأكيد التغييرات.
الحد من عدد مراجعات WordPress
كما هو الحال في كثير من الأمور، الوقاية خير من العلاج. يتيح لك إعداد ووردبريس تحديد عدد المراجعات المُخزّنة لكل منشور أو صفحة. لضبط هذا الخيار، ادخل إلى خادمك عبر بروتوكول SFTP وافتح ملف wp-config.php.
في ملف wp-config.php، ابحث عن سطر تعريف ABSPATH. لكي يعمل أيٌّ من الأسطر التالية، يجب إدراجه قبل هذا السطر. هناك طريقتان للحد من عدد إصدارات ووردبريس. يمكنك كتابة السطر التالي للاحتفاظ بأحدث الإصدارات فقط:
حدد('WP_POST_REVISIONS', 5);
بالطبع، يمكنك تغيير الرقم لتحديد حدّك الخاص لمراجعات المنشورات والصفحات. أو، إذا كنت لا ترغب في تخزين أي مراجعات على الإطلاق، يمكنك تعطيل نظام المراجعات في ووردبريس تمامًا بكتابة الكود التالي:
حدد('WP_POST_REVISIONS', خطأ);
نظريًا، قد تكون مراجعات ووردبريس مفيدة، إذ تتيح لك التنقل بين المنشورات والصفحات القديمة للعثور على محتوى قمت بتعديله. في الواقع، قد تُضعف قيود المساحة على الخوادم الصغيرة سهولة استخدام المراجعات وتُحوّلها إلى أرشيفات مُرهقة. سواءً مع WP Speed of Light أو إزالتها يدويًا، فلا يتعين على المراجعات أن تشكل عائقًا، وفي المستقبل، يمكنك تغيير سلوكها لتناسب احتياجاتك.
ومن الجيد أيضًا أن نلاحظ أن WP Speed of Light سيسمح لنا بتحليل سرعة موقعنا وسيقدم لنا أيضًا خيارات بسيطة لتحسينه بسرعة كما يمكنك أن ترى هنا .
المزيد من التفاصيل: WP Speed of Light >>
عندما تشترك في المدونة سنرسل لك بريدا إلكترونيا عندما تكون هناك تحديثات جديدة على الموقع حتى لا تفوتك.



