WooCommerce: حذف الطلبات / المنتجات بالجملة بسرعة فائقة

A VPN is an essential component of IT security, whether you’re just starting a business or are already up and running. Most business interactions and transactions happen online and VPN

هناك أوقات يكون لديك فيها الآلاف من طلبات WooCommerce أو المنتجات أو الفئات أو العلامات أو القسائم أو العملاء أو الحقول المخصصة ويكون خيار “التحرير المجمع> الحذف” في لوحة معلومات وورد بريس ببساطة غير فعال من حيث التكلفة والوقت.

ربما بسبب تعطل موقع الويب الخاص بك لأنه لا يمكنه معالجة هذا القدر من المعلومات في نفس الوقت ، أو ربما لأن ميزانيتك منخفضة ولا يمكنك تحمل النقر على “حذف” 100 أو 1000 مرة يدويًا.

لحسن الحظ ، يتم تخزين معلومات WooCommerce في قاعدة بيانات وورد بريس ، مما يعني أنه يمكننا الوصول إليها ، وكتابة “جملة SQL DELETE” ، وحذف أي شيء تريده بشكل مجمّع ، في ثوانٍ. بالطبع ، وستجد تحذيرات أدناه ، لا تفعل ذلك أبدًا على موقع ويب مباشر حيث لا يمكنني ضمان أن هذا لن يكون له أي آثار جانبية.

لذا ، استمتع!

كيفية الوصول إلى قاعدة بيانات وورد بريس

يجب أن تحتوي لوحة تحكم الاستضافة على أيقونة أو رابط ” phpMyAdmin “. سيسمح لك هذا بتسجيل الدخول إلى قاعدة البيانات الخاصة بك. إليك مثال على استضافة SiteGround.

الآن ، حدد قاعدة البيانات الخاصة بك من اليسار وبمجرد إدراج جداولها في ملاحظة اللوحة اليمنى أسفل بادئة جداول قاعدة البيانات . بشكل افتراضي ، هذا هو ” wp_ ” ، ولكن يمكن لكل تثبيت وورد بريس استخدام بادئة مخصصة مختلفة. في حالتي هو ” apos_ ” ، كما ترون من لقطة الشاشة.

بعد ذلك ، انتقل إلى علامة التبويب ” SQL ” واكتب إحدى عبارات DELETE التي تجدها أدناه ، بناءً على ما تريد محوه. بالطبع ، يجب عليك تغيير جميع تكرارات ” wp_ ” إلى بادئة جدول قاعدة بيانات وورد بريس المخصصة (” apos_ ” في حالتي). هذا كل شيء!

1. حذف جميع الطلبات بالجملة

DELETE FROM wp_woocommerce_order_itemmeta;
DELETE FROM wp_woocommerce_order_items;
DELETE FROM wp_comments WHERE comment_type = 'order_note';
DELETE FROM wp_postmeta WHERE post_id IN ( SELECT ID FROM wp_posts WHERE post_type = 'shop_order' );
DELETE FROM wp_posts WHERE post_type = 'shop_order';

2. حذف جميع المنتجات بالجملة

DELETE FROM wp_postmeta WHERE post_id IN ( SELECT ID FROM wp_posts WHERE post_type IN ( 'product', 'product_variation' ));
DELETE FROM wp_posts WHERE post_type IN ( 'product', 'product_variation' );

3. حذف جميع المنتجات المحذوفة بالجملة

DELETE FROM wp_postmeta WHERE post_id IN ( SELECT ID FROM wp_posts WHERE post_type = 'product' AND post_status = 'trash' );
DELETE FROM wp_posts WHERE post_type = 'product' AND post_status = 'trash';

4. حذف جميع القسائم بالجملة

DELETE FROM wp_postmeta WHERE post_id IN ( SELECT ID FROM wp_posts WHERE post_type = 'shop_coupon' );
DELETE FROM wp_posts WHERE post_type = 'shop_coupon';

5. حذف جميع ملاحظات الطلب بالجملة

DELETE FROM wp_commentmeta WHERE comment_id IN ( SELECT ID FROM wp_comments WHERE comment_type = 'order_note' );
DELETE FROM wp_comments WHERE comment_type = 'order_note';

المنشورات ذات الصلة:

شرحت قاعدة بيانات WooCommerce: كيف تعمل وأين تجد البيانات

توضيح

اي عملية نسخ او اقتباس او ترجمة او نقل تم لاغراض علمية وتدريبية وتعليمية بحته وقد تم انشاء هذا المحتوى بمعرفة خبراء في مجال التقنية اما عن طريق إنشاء او تحرير او نقل او نسخ او اقتباس او ترجمة المحتوى من مصادر خاصة او عامة وكل ذلك ضمن حقوق النشر المتعارف عليها.

اي أخطاء تظهر في المحتوى مهما كان نوعه او تصنيفه يمكنك تحرير رسالة فورية لادارة موثوق لاجل تصحيح هذه الاخطاء، وسنكون شاكرين لك في حال قمت بالتعاون معنا لاجل اصلاح هذه الاخطاء.

شاركنا رايك وتقييمك للموضوع

{{ reviewsTotal }}{{ options.labels.singularReviewCountLabel }}
{{ reviewsTotal }}{{ options.labels.pluralReviewCountLabel }}
{{ options.labels.newReviewButton }}
{{ userData.canReview.message }}