वर्डप्रेस ने मूल रूप से 3.7 संस्करण के बाद से पृष्ठभूमि अद्यतन लागू किया है और स्वचालित रूप से उन्हें मामूली रिलीज के लिए सक्रिय किया है। फ़िल्टर की सहायता से , आप व्यवहार को अधिक सटीक रूप से नियंत्रित कर सकते हैं, जो वास्तव में स्वचालित रूप से अपडेट किया गया है। सभी छोटे, प्रमुख, प्लग-इन, थीम और अनुवाद अपडेट की एक स्थायी, पूरी तरह से स्वचालित स्थापना का इरादा नहीं है, लेकिन आसानी से अन्यथा किया जा सकता है।
वहाँ रहे हैं कई plugins है कि आवृत्ति जिसके साथ नोटिफिकेशन तब कहा जाता है और, कुछ मामलों में, यह भी वास्तविक अपडेट बाहर ले जाने के लिए वादा करता हूँ में वृद्धि; लेकिन इनमें से कोई भी प्लगइन्स मज़बूती से सफल नहीं होता है। शक्तिशाली कमांड लाइन उपकरण WP-CLI एक बहुत ही उपयुक्त समाधान प्रदान करता है (न केवल इस उद्देश्य के लिए)। एक छोटी स्थापना के बाद , निम्न पंक्तियाँ (WP प्रोजेक्ट फ़ोल्डर में निष्पादित) यह सुनिश्चित करती हैं कि उपरोक्त घटकों के लिए सभी अपडेट बिना किसी अपवाद के स्थापित किए गए हैं:
c9350c4b867d1cadd72c3e4a77ae98a0
निम्नलिखित oneliner (एक के माध्यम से छोटा किया जा सकता है जो अन्य नाम या जैसे उपकरणों के साथ कमजोर ) आदेश एक ही बार में सभी अद्यतन स्थापित करने के लिए किसी भी SSH सर्वर (यहां तक कि बिना WP-CLI पहले से स्थापित) पर चलाया जा सकता:
c9350c4b867d1cadd72c3e4a77ae98a0
Theallow-root ध्वज यह सुनिश्चित करता है कि सिस्टम रूट उपयोगकर्ता के रूप में चल सकते हैं (यह WSL वातावरण में आवश्यक है)। किसी भी परिस्थिति में स्थानीय विकास के वातावरण में पूर्व परीक्षण के बिना किसी भी घटक के अपडेट की सिफारिश नहीं की जाती है। हालाँकि, यदि आपके पास एक WP WP वातावरण या एक विशेष उपयोग का मामला है जिसे हमेशा नवीनतम अपडेट के साथ आपूर्ति किया जाता है, तो पूरी चीज़ को bash फ़ाइल के रूप में एक साधारण क्रोन जॉब के माध्यम से स्वचालित किया जा सकता है।:
c9350c4b867d1cadd72c3e4a77ae98a0
WP-CLI और भी बहुत कुछ कर सकता है: उपयोगकर्ता भूमिकाएं जोड़ें, टिप्पणियां हटाएं, डेटाबेस में स्ट्रिंग को बदलें और बदलें, मीडिया फ़ाइलों को आयात करें ... यह प्रलेखन पर एक नज़र डालने के लायक है। फिलहाल मैंने दो गितुब मुद्दों को खोला है जो भाषा मॉड्यूल में छोटे कीड़े की चिंता करते हैं , लेकिन उत्पादक वातावरण में उपयोग के रास्ते में खड़े नहीं होते हैं।