لأسباب مختلفة ، في بعض الأحيان نحتاج نحن نحذف جميع الطلبات البيانات مع مرور الوقت على أ مجلة على الانترنت ((طلبات) تم إنشاؤها مع WooCommerce.
محتوى
الطريقة المفيدة للجميع هي تحديد عمود من الأوامر في “WooCommerce” → “طلبات” ، ثم إلى “العمل بالجملة” لاختيار الخيار “انتقل إلى القمامة” SI Click “يتقدم“.

بعد النقر فوق “يتقدم“، سيتم نقل الطلبات إلى “نفاية“.
ماذا نفعل عندما يكون لدينا عدة مئات أو الآلاف من الأوامر التي نريد حذفها من أوامر WooCommerce؟
في المثال أعلاه ، لدي طلب واحد فقط ، ولكن عندما يكون هناك بعض مئات الطلبات في WooCommerce، لديك نوعان من المتغيرات التي يمكنك من خلالها حذفهما.
1. أوامر woocommerce الحذف من لوحة القيادة.
العديد من مستخدمي WordPress و WooCommerce يتجاهلون أو لا يرون ذلك في الأعلى ، في مكان ما في لوحة القيادة اليمنى هو الخيار “خيارات الشاشة”.
من “خيارات الشاشة” يمكننا اختيار إدراج عدد أكبر من الطلبات في الصفحة. بشكل افتراضي يسرد WooCommerce 25 طلبًا، ولكن من “خيارات الشاشة” يمكننا الاختيار في “عدد العناصر لكل صفحة” رقم أكبر.
إذا كان لديك عدد كبير جدًا من الطلبات ، فهذا جيد رغم ذلك لا تتجاوز 150 طلبًا مدرجًا في الصفحة. يمكنك القيام بحمل كبير جدًا في الخادم وقد تحدث انقطاع الاتصالات مع خادم المضيف على كل من عناصر التحكم وحذفها. errori nginx أو httpd server.

بعد النقر فوق “يتقدم” سيتم إعطاء التحديث تلقائيًا على الصفحة وإدراج عدد أوامر WooCommerce التي تحددها.
2. Wocommerce Delete Delete من SQL
ستنقل هذه الطريقة جميع الأوامر في WooCommerce → طلبات في “نفاية“، حيث يمكنك حذفها بنقرة واحدة.
بادئ ذي بدء ، تقوم بعمل نسخة احتياطية في قاعدة البيانات.
انتقل إلى phpmyadmin ، حدد قاعدة بيانات المتجر ، وفي SQL قم بتنفيذ سطر الأوامر أدناه:
update wp_posts set post_status = 'trash' where post_type = 'shop_order';
4347 صفوف متأثرة. (استغرق الاستعلام 0.2114 ثانية.)
عادت النتيجة في حالتي.
بعد تنفيذ الطلب بنجاح من SQL ، نذهب إلى المتجر عبر الإنترنت في لوحة القيادة → WooCommerce → Orders → Trash ونقر فوقه “سلة المهملات الفارغة“.
إذا كان عليك حذف عدد كبير من الأوامر من السلة ، فلا تتوقع أن تختفي بعد نقرة واحدة “سلة المهملات الفارغة”. من المحتمل جدًا ألا تستجيب صفحة الويب وخطأ الخادم الذي يختفي بعد التحديث. استئناف العملية حتى يمكن للقمامة “طلبات” سيكون فارغا.
شكرا على ‘2. حذف أوامر WooCommerce من SQL! مفيد عندما يكون لديك طن من الطلبات :)
شكرا ، هذا ساعد!
لن يتم حذف عناصر أخرى مثل المدفوعات أو التعليقات المرتبطة بها؟
ولكن ألا يكون من الأفضل الاتصال بقاعدة بيانات عميل؟
على موقعي ، يتم إلغاء أقدم الطلبات تلقائيًا.
كيف يمكنني منع هذا الإجراء بدلاً من ذلك وأبقيه إلى الأبد؟
شكرًا لك.