एकाधिक प्लगइन्स जोड़े बिना अपनी वर्डप्रेस साइट को साफ करना चाहते हैं? WP-CLI का उपयोग करके, आप अपने डेटाबेस और अपनी साइट से संबंधित तत्वों को मदद से साफ करने के लिए कई उपयोगी कमांड चला सकते हैं। इस पोस्ट में, बहुत से सामान्य कार्यों को शामिल किया गया है:
- कैश मिटाना
- थंबनेल इमेज फिर से बनाएं
- स्पैम टिप्पणियां हटाना
- डेटाबेस से अस्थायी डेटा निकालना
- डेटाबेस का अनुकूलन
- कचरा में पोस्ट हटाना
- ड्राफ्ट स्थिति में पोस्ट हटाना
- संशोधन के साथ पोस्ट हटाएं
कैश मिटाना
इस उदाहरण में, हमारे प्रबंधित वर्डप्रेस या प्रबंधित WooCommerce पर साइट पर ऑब्जेक्ट कैशिंग सक्षम है, यदि आपको ऑब्जेक्ट कैश को साफ़ करने की आवश्यकता है, तो इसका उपयोग करें:
wp cache flush
थंबनेल इमेज फिर से बनाएं
यदि आपने अपनी साइट पर उपयोग की जाने वाली थीम बदल दी है (जो अलग-अलग छवि आकार सेट कर रही है), या यदि आपने WooCommerce में उत्पाद छवि आकार बदल दिया है, लेकिन अब सभी थंबनेल छवियों को पुन:उत्पन्न करने की आवश्यकता है, तो आप यह आदेश चला सकते हैं:
wp media regenerate --yes
स्पैम टिप्पणियां हटाना
यदि आपकी साइट पर टिप्पणियाँ सक्षम हैं और आप सभी स्पैम टिप्पणियों को हटाना चाहते हैं। इस कमांड को केवल तभी चलाएं जब आप जानते हैं कि आपकी साइट पर स्पैम के रूप में चिह्नित टिप्पणियां हैं, तो आप इस कमांड को चला सकते हैं:
wp comment delete $(wp comment list --status=spam --format=ids)
डेटाबेस से अस्थायी डेटा निकालना
यदि आपके पास WooCommerce स्टोर है, तो एक्सपायर्ड ट्रांज़िएंट बन सकते हैं। यदि आपको इस अस्थायी डेटा में से किसी को हटाना है, तो आप निम्न आदेश चलाकर इसे अपने डेटाबेस से हटा सकते हैं:
wp transient delete --expired
डेटाबेस को अनुकूलित करना
यदि आप अपने साइट डेटाबेस को अनुकूलित करना चाहते हैं, तो आप यह आदेश चला सकते हैं:
wp db optimize
ट्रैश में पोस्ट हटाना
यदि आप ट्रैश में मौजूद सभी पोस्ट को हटाना चाहते हैं, तो केवल इस कमांड को चलाएँ यदि आपने पोस्ट को ट्रैश में ले जाया है, तो आप इस कमांड को चला सकते हैं:
wp post delete $(wp post list --post_status=trash --format=ids)
ड्राफ्ट स्थिति में पोस्ट हटाना
यदि आपको उन सभी पोस्टों को हटाने की आवश्यकता है जो ड्राफ्ट पोस्ट स्थिति के रूप में सेट हैं, तो आप इस कमांड को चला सकते हैं;
wp post delete $(wp post list --post_status=draft --format=ids)
संशोधन के साथ पोस्ट हटाएं
यदि आप सभी पोस्ट संशोधन हटाना चाहते हैं, तो आप इस आदेश को चला सकते हैं;
wp post delete $(wp post list --post_type='revision' --format=ids)
ये WP-CLI कमांड आपकी साइट की बुनियादी हाउसकीपिंग के लिए बहुत उपयोगी हैं। आपकी साइट को अनुकूलित और ब्लोट से मुक्त रखने के लिए WP-CLI में इन आदेशों का दैनिक या साप्ताहिक उपयोग किया जा सकता है।