क्या wp-cron शेड्यूल देखने का एक त्वरित तरीका है


20

मैं काम करने की कोशिश कर रहा हूँ जो प्लगइन wp-cron को ट्रिगर कर रहा है। मुझे कोड के बारे में पता है: http://codex.wordpress.org/Function_Reference/wp_get_schedules , लेकिन मैं प्लगइन लिखने के बजाय एसक्यूएल बैकएंड में कुछ करना पसंद करूंगा।


भविष्य के पाठकों के लिए, क्रोन शेड्यूल व्यूअर जैसे क्रोन शेड्यूल देखने के लिए सुविधाजनक प्लगइन्स हैं ।
वाल्फ

जवाबों:


28

आप केवल क्रॉन जॉब क्यों नहीं बनाते हैं, एक डेटाबेस डंप करते हैं और देखते हैं कि क्रोन जॉब के बारे में जानकारी कहाँ रखी गई है? वही मैंने किया। जैसा कि संदेह है, वर्डप्रेस 3.5.1 अपने क्रोन नौकरियों {wp}_optionsको नाम के तहत तालिका में रखता है 'cron'

SELECT *
FROM `wp_options`
WHERE `option_name` LIKE '%cron%'

या फ़ंक्शन के माध्यम से।

$cron_jobs = get_option( 'cron' );
var_dump($cron_jobs);

19

वर्डप्रेस में एक अनैच्छिक फ़ंक्शन है, _get_cron_array()जो वर्तमान में अनुसूचित कार्यों की एक सरणी देता है। हम सभी कार्यों का उपयोग करने के लिए एक कच्चे लेकिन प्रभावी तरीके का उपयोग करने जा रहे हैं var_dump()। उपयोग में आसानी के लिए निम्न कोड को प्लगइन में रखें:

echo '<pre>';
print_r( _get_cron_array() );
echo '</pre>';

अधिक जानकारी के लिए: https://developer.wordpress.org/plugins/cron/simple-testing/


6

आप WP-CLI का उपयोग कर सकते हैं।

कमांड लाइन से, आप अपने वर्डप्रेस इंस्टॉलेशन की निर्देशिका से निम्न कमांड चला सकते हैं:

wp cron event list  

यह निर्धारित घटनाओं की एक तालिका प्रदर्शित करेगा, जब इसे चलाने के लिए सेट किया गया है, और यह कितनी बार पुनर्निर्धारित किया गया है। जब मैंने कमान चलाई तो यहाँ मुझे लौटा दिया गया था:
यहां छवि विवरण दर्ज करें

https://kinsta.com/knowledgebase/wordpress-cron-job/


धन्यवाद, यह मेरे लिए काम किया, अगर कोई सर्वर पर वर्डप्रेस क्रोन की सूची की जांच करना चाहता है, तो इस का उपयोग करेंwp cron event list
हेमंत कुमार
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.