
A क्रॉन जॉब ओ क्रॉन जॉब एक है कार्य कि सिस्टम चल रहा है स्वचालित रूप से एक निश्चित समय या हर सच पर अंतराल के समय. आम तौर पर पैकेज के साथ bundled आ आवास अनुबंधित किया है, आम तौर पर मे एक छोटी सी उन्नत और में VPS इसके बाद.
लेकिन यदि आप का उपयोग करें WordPress, यह करने के लिए आवश्यक हो करने के लिए नहीं जा रहा, क्योंकि तुम WordPress अंतर्निहित इसकी Cron नौकरियाँ प्रबंधक खुद, और चलो देखते हैं कैसे हम करने के लिए कर सकते हैं कॉन्फ़िगर करें एक कार्य que se ejecute cada cierto intervalo de tiempo.
प्रबंधक कैसे WordPress में एक Cron या क्रॉन जॉब कार्य सेट करने के लिए काम करता है
लगभग सभी सुविधाओं है कि हम हमारे सामग्री प्रबंधक को जोड़ने के रूप में, करने के लिए सक्षम होने के लिए कार्य शेड्यूल ओ क्रॉन जॉब में हमारे WordPress, पहली बात हम क्या करना है है फ़ाइल खोलें functions.php, जो में स्थित है विषय फ़ोल्डर मैं वर्तमान में है सक्रिय. यह फ़ोल्डर आमतौर पर निम्न के समान कुछ है:
1 | http://www.tudominio.es/wp-content/themes/mi-tema/ |
करने के लिए अंतिम इस फाइल बस जो है जोड़ें निम्न PHP में कोड:
1 2 3 4 5 6 7 8 9 10 11 12 | function activarTareas() { if ( !wp_next_scheduled( 'miEventoCadaHora' ) ) { wp_schedule_event(time(), 'hourly', 'miEventoCadaHora'); } } add_action('wp', 'activarTareas'); function ejecutarTareaCadaHora() { //Aquí va el código que queremos que se ejecute cuando //salte el evento } add_action('miEventoCadaHora', 'ejecutarTareaCadaHora'); |
सबसे पहले, हम जहाँ हम एक घटना अनुसूची जाएगा कोई फ़ंक्शन बनाएँ ‘miEventoCadaHora‘, और हम कॉन्फ़िगर करने के लिए जा रहे हैं कितनी बार चलाना चाहिए. इस मामले में जब स्थापना ‘प्रति घंटा‘ हम है कि यह इंगित कर रहे हैं हर घंटे. अन्य मान रहे हैं ‘twicedaily‘ (एक दिन में दो बार) ओ ‘दैनिक‘ (दैनिक).
बाद में, हम कोई फ़ंक्शन बनाएँ ejecutarTareaCadaHora जहां लिखने के लिए कोड हर समय को चलाने के लिए चाहते हैं कि हमारे क्रॉन नौकरी कूद.
और तैयार!, यह करना होगा कि समय के लिए समय, कोड है कि हम सवाल में समारोह में परिचय, चलाएँ हमारे सिस्टम में.
महत्वपूर्ण. आप है कि खाते में ले लो कि प्रबंधक काम करता है के WordPress बाहर की जाँच करें कार्य और घटनाओं जब भी होती है एक यात्रा अपनी वेब साइट पर, तो अगर आपके पास यह हर घंटे चलाने के लिए कॉन्फ़िगर किया गया और इस समय वहाँ का दौरा नहीं कर रहे हैं, काम नहीं चलेगा.
