स्वचालित वर्डप्रेस अपडेट

वर्डप्रेस के संस्करण 3.7 से, बैकग्राउंड अपडेट की सुविधा उपलब्ध है और माइनर रिलीज़ के लिए यह स्वचालित रूप से सक्षम हो जाता है। फ़िल्टर की मदद से आप यह नियंत्रित कर सकते हैं कि कौन से अपडेट स्वचालित रूप से हों। सभी माइनर, मेजर, प्लगइन, थीम और ट्रांसलेशन अपडेट का स्थायी, पूरी तरह से स्वचालित इंस्टॉलेशन समर्थित नहीं है, लेकिन इसे अन्य तरीकों से आसानी से प्राप्त किया जा सकता है।


कई प्लगइन्स नोटिफिकेशन की आवृत्ति बढ़ाने का काम करते हैं और कुछ तो अपडेट करने का वादा भी करते हैं; हालांकि, इनमें से कोई भी प्लगइन भरोसेमंद तरीके से काम नहीं करता। इसका एक बेहतरीन समाधान (न केवल इस उद्देश्य के लिए) WP-CLI नामक शक्तिशाली कमांड-लाइन टूल है। संक्षिप्त इंस्टॉलेशन के बाद, वर्डप्रेस प्रोजेक्ट फोल्डर में निम्नलिखित कमांड चलाने से यह सुनिश्चित हो जाता है कि ऊपर बताए गए सभी कंपोनेंट्स के अपडेट बिना किसी अपवाद के इंस्टॉल हो जाएं।:

c9350c4b867d1cadd72c3e4a77ae98a0

निम्नलिखित वनलाइनर (जिसे उपनाम का उपयोग करके या फ़्लिम्सी जैसे टूल के साथ छोटा किया जा सकता है) किसी भी एसएसएच सर्वर पर चलाया जा सकता है (यहां तक ​​​​कि पहले से इंस्टॉल किए गए WP-CLI के बिना भी) सभी अपडेट को एक झटके में इंस्टॉल करने के लिए:

c9350c4b867d1cadd72c3e4a77ae98a0

Theallow-root ध्वज यह सुनिश्चित करता है कि सिस्टम रूट उपयोगकर्ता के रूप में चल सकते हैं (यह WSL वातावरण में आवश्यक है)। किसी भी परिस्थिति में स्थानीय विकास के वातावरण में पूर्व परीक्षण के बिना किसी भी घटक के अपडेट की सिफारिश नहीं की जाती है। हालाँकि, यदि आपके पास एक WP WP वातावरण या एक विशेष उपयोग का मामला है जिसे हमेशा नवीनतम अपडेट के साथ आपूर्ति किया जाता है, तो पूरी चीज़ को bash फ़ाइल के रूप में एक साधारण क्रोन जॉब के माध्यम से स्वचालित किया जा सकता है।:

c9350c4b867d1cadd72c3e4a77ae98a0

WP-CLI और भी बहुत कुछ कर सकता है: उपयोगकर्ता भूमिकाएँ जोड़ें, टिप्पणियाँ हटाएँ, डेटाबेस में स्ट्रिंग्स खोजें और बदलें, मीडिया फ़ाइलें आयात करें... यह दस्तावेज़ पर एक नज़र डालने लायक है। मैंने वर्तमान में दो GitHub मुद्दे खोले हैं जो भाषा मॉड्यूल में छोटी बगों से संबंधित हैं, लेकिन उत्पादक वातावरण में उपयोग को नहीं रोकते हैं।

वापस