คำถามติดแท็ก events

1
วิธีทดสอบ wp_cron
นี่เป็นคำถามที่โง่ ... ฉันกำหนดการกระทำที่จะทำงานทุกชั่วโมง: if(!wp_next_scheduled('my_hourly_events')) wp_schedule_event(time(), 'hourly', 'my_hourly_events'); add_action('my_hourly_events', 'the_function_to_run'); function the_function_to_run(){ echo 'it works!'; } ฉันจะทดสอบได้อย่างไรว่าทำงานได้โดยไม่รอชั่วโมง :) ฉันลองเพิ่มwp_clear_scheduled_hook('my_hourly_events');ก่อนรหัสนี้และเพิ่มwp_cron()หลังจาก แต่ฉันไม่เห็นว่าฟังก์ชั่นของฉันทำงานอยู่ ... แก้ไข: ตกลงฉันเพิ่มtrigger_error()ฟังก์ชั่นของฉันตรวจสอบบันทึกข้อผิดพลาด apache และมันมี :) ดังนั้นตอนนี้ฉันยิ่งสับสน: wp-cron สามารถทำงานในพื้นหลังได้อย่างไร? เพราะเห็นได้ชัดว่าเป็นสิ่งที่เกิดขึ้นถ้าฉันไม่เห็นผลลัพธ์ ... สิ่งนี้ดูเหมือนจะไม่ทำงานในบริบทของวัตถุ ทำไม?
28 events  actions  cron  wp-cron 

5
WP Cron ไม่ทำงานเมื่อเวลาผ่านไป
เป้าหมาย ฉันต้องการใช้wp_schedule_single_event( )เพื่อดำเนินการเหตุการณ์เดียวที่ส่งอีเมล 8 นาทีหลังจากผู้ใช้ส่งแบบฟอร์ม ปัญหา รหัสต่อไปนี้เป็นของฉันfunctions.php: function nkapi_send_to_system( $args ) { wp_mail( 'xxx', 'xxx', $args ); } add_action( 'nkapi_send', 'nkapi_send_to_system' ); function schedule_event( $id ) { wp_schedule_single_event( current_time( 'timestamp' ) + 480, 'nkapi_send', array( $id ) ); } และรหัสต่อไปนี้จะใช้ในการโทรschedule-event: schedule_event( $_SESSION['insert_id'] ); // the $_SESSION var contains an INT …
16 hooks  array  wp-cron  cron  events 

7
วิธีการเรียกใช้ฟังก์ชั่นทุก ๆ 5 นาที?
ฉันมีฟังก์ชั่นที่จะทำงานทุก 5 นาที ฉันได้อ้างอิงจาก codex: <?php wp_schedule_event(time(), 'hourly', 'my_schedule_hook', $args); ?> ฉันต้องการเรียกใช้ฟังก์ชั่นนี้ทุกๆ 5 นาทีโดยไม่คำนึงว่าจะเริ่มเมื่อไหร่ ฉันจะทำสิ่งนี้ได้อย่างไร นอกจากนี้ยังระบุว่า codex พูดว่า cron จะทำงานเมื่อผู้เยี่ยมชมเข้าชมเว็บไซต์ มีวิธีใดบ้างในการรัน cron เช่นเดียวกับต่อนาทีและไม่รอการเยี่ยมชม? สมมติว่าฟังก์ชั่นต่อไปนี้ควรจะรันทุกๆ 5 นาทีแล้วฉันจะใช้wp_schedule_event()หรือwp_cronไม่ได้อย่างไร? function run_evry_five_minutes(){ // codes go here }

2
เหตุการณ์ Wordpress Media Uploader
ฉันต้องการจับภาพเหตุการณ์การคลิกบน "บันทึกการเปลี่ยนแปลงทั้งหมด " หรือไม่ มีวิธีการโทรกลับเช่นเดียวกับเมื่อคุณคลิก ( window.send_to_editor ) ปุ่ม " แทรกในโพสต์ "
11 uploads  events 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.