मैं वर्डप्रेस 3.7 में स्वचालित अपडेट कैसे कॉन्फ़िगर करूं?


32

वर्डप्रेस 3.7 में स्वचालित अपडेट जोड़े गए। यह कैसे काम करता है, और मैं इस सुविधा को कैसे कॉन्फ़िगर कर सकता हूं?

जवाबों:


29

स्वचालित अद्यतन स्वचालित हैं।

बुनियादी, वर्डप्रेस 3.7 में डिफ़ॉल्ट व्यवहार लघु संस्करणों के लिए कोर के स्वत: अद्यतन है (यानी X.Y.Zकरने के लिए X.Y.Z+1।)

UI में कोई कॉन्फ़िगरेशन विकल्प उजागर नहीं होते हैं। व्यवहार को बदलने के लिए, आपको अपनी wp-config.phpफ़ाइल को संशोधित करने या कुछ फ़िल्टर जोड़ने की आवश्यकता होगी :

आसान अक्षमता

निम्नलिखित को इसमें जोड़ें wp_config.php:

define( 'AUTOMATIC_UPDATER_DISABLED', true );

वैकल्पिक रूप से, निम्नलिखित फ़िल्टर जोड़ें:

add_filter( 'automatic_updater_disabled', '__return_true' );

कोर अपडेट कंट्रोल

वाया wp-config.php:

// Update core - development, major, and minor versions
define( 'WP_AUTO_UPDATE_CORE', true );

// Update core - minor versions
define( 'WP_AUTO_UPDATE_CORE', 'minor' );

// Core update disabled
define( 'WP_AUTO_UPDATE_CORE', false );

वाया फिल्टर:

// Enable nightlies (dev updates):
add_filter( 'allow_dev_auto_core_updates', '__return_true' );

// Enable major version updates:
add_filter( 'allow_major_auto_core_updates', '__return_true' );

// Disable minor updates
add_filter( 'allow_minor_auto_core_updates', '__return_false' );

थीम्स और प्लगइन्स

सभी या कुछ भी नहीं ऑटो-अपडेट थीम और प्लगइन्स:

थीम और प्लगइन अपडेट डिफ़ॉल्ट रूप से अक्षम हैं । फ़िल्टर के माध्यम से सक्षम करने के लिए:

add_filter( 'auto_update_plugin', '__return_true' );
add_filter( 'auto_update_theme', '__return_true' );

ये फ़िल्टर अपडेट ऑब्जेक्ट को पास किए जाते हैं; इसलिए यह संभव है कि उस वस्तु को किसी विशेष विषय-वस्तु या प्लगइन्स को लक्षित करने के लिए अद्यतन किया जाए, या तो श्वेतसूची में (शामिल) या स्वचालित अपडेट से बाहर रखा जाए।

अनुवाद फ़ाइलें

अनुवाद फ़ाइल अपडेट डिफ़ॉल्ट रूप से सक्षम हैं । फ़िल्टर के माध्यम से अक्षम करने के लिए:

// Disable translation updates
add_filter( 'auto_update_translation', '__return_false' );

रिजल्ट ईमेल अपडेट करें

Updater सफलता, विफलता या महत्वपूर्ण त्रुटि पर एक परिणाम ईमेल भेजता है। फ़िल्टर के माध्यम से अक्षम करने के लिए:

// Disable update emails
add_filter( 'auto_core_update_send_email', '__return_false' );

इस फ़िल्टर का उपयोग ईमेल के अनुसार अपडेट ईमेल में हेरफेर करने के लिए भी किया जा सकता है $type(सफलता, असफल, महत्वपूर्ण), अपडेट प्रकार ऑब्जेक्ट $core_update, या $result:

/* @param bool   $send        Whether to send the email. Default true.
 * @param string $type        The type of email to send.
 *                            Can be one of 'success', 'fail', 'critical'.
 * @param object $core_update The update offer that was attempted.
 * @param mixed  $result      The result for the core update. Can be WP_Error.
 */
apply_filters( 'auto_core_update_send_email', true, $type, $core_update, $result );

आगे की पढाई

कोडेक्स प्रविष्टि यहाँ । अधिक जानकारी यहाँ


5
मुझे लगता है कि आप इसे नैशिन की टिप्पणियों के अनुसार व्यक्तिगत थीम / प्लगइन अपडेट के लिए कर सकते हैं "पिछले कॉन्फ़िगरेशन विकल्प ऑल-ऑर-नथिंग हैं। हालांकि, आप कुछ अधिक बारीक कर सकते हैं। auto_update_$type filter (auto_update_core, auto_update_plugin, auto_update_theme, auto_update_translation)विशिष्ट अपडेट के लिए निकाल दिया जाता है, क्योंकि वे। अपडेट होने के लिए तैयार। यह फ़िल्टर वास्तविक अपडेट ऑब्जेक्ट है, जो बताता है कि वर्डप्रेस अपडेट करने के बारे में क्या है। इसका मतलब है कि आप चुनिंदा तौर पर व्यक्तिगत प्लगइन्स या थीम को अपडेट करने में सक्षम कर सकते हैं, उदाहरण के लिए, या आगामी कोर अपडेट को श्वेतसूची में। "
पोलीप्लूमर

1
सभी तरीकों से @pollyplummer, कृपया उस जानकारी को उत्तर में जोड़ें! यह अच्छी बात है। :)
चिप बेनेट

1
@brasofilo " अनुभाग में" आसान अद्यतन ", क्या यह" या निम्नलिखित फ़िल्टर नहीं जोड़ना चाहिए? "- कोडेक्स के अनुसार नहीं। यह दोनों का उपयोग करने की सलाह देता है।
चिप बेनेट

1
यदि मैं सही तरीके से कोर लॉजिक का पालन कर रहा हूं, तो यह पहले फिल्टर से गुजरता है , फिर स्थिर से। यदि हां, तो हमें "या" के साथ कोडेक्स प्रविष्टि को अपडेट करना चाहिए। मैं यह भी देख रहा हूं कि DISALLOW_FILE_MODSकिसी भी तरह के अपडेट को रोक दिया जाए।
ब्रासोफिलो

1
@Howdy_McGee मैंने कुछ प्लगइन्स को बाहर करने के लिए सिर्फ एक गाइड पोस्ट किया है । साथ ही, Wordpress में अपडेट पेज आपको बताता है कि क्या ऑटो अपडेट सक्षम हैं। यदि यह ऑटो-अपडेट का उल्लेख नहीं करता है, तो इस प्लगइन का उपयोग यह जानने के लिए करें कि वे अक्षम क्यों हैं।
डेविड

2

आप अपनी साइट और सर्वर कॉन्फ़िगरेशन पृष्ठभूमि अद्यतन परीक्षक प्लगइन के साथ स्वत: अद्यतन का समर्थन कर सकते हैं । Nacin से: "यह प्लगइन संगतता के लिए आपकी साइट की जाँच करता है और किसी भी समस्या की व्याख्या करता है।"


2015 के बाद से अपडेट नहीं किया गया, वर्डप्रेस का समय ~ 4.1।
कुबंझक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.