Có cách nào nhanh chóng để xem lịch trình wp-cron


Câu trả lời:


28

Tại sao bạn không chỉ tạo một công việc định kỳ, tạo kết xuất cơ sở dữ liệu và xem nơi lưu giữ thông tin về công việc định kỳ? Đó là những gì tôi đã làm. Như nghi ngờ, WordPress 3.5.1 giữ các công việc định kỳ của nó trong {wp}_optionsbảng dưới tên 'cron'.

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

Hoặc thông qua các hàm.php:

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

19

WordPress có một chức năng không có giấy tờ, _get_cron_array()trả về một mảng của tất cả các tác vụ hiện đang được lên lịch. Chúng tôi sẽ sử dụng một phương pháp thô sơ nhưng hiệu quả để loại bỏ tất cả các nhiệm vụ sử dụng var_dump(). Để dễ sử dụng, hãy đặt đoạn mã sau vào plugin:

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

Để biết thêm thông tin: https://developer.wordpress.org/plugins/cron/simple-testing/


6

Bạn có thể sử dụng WP-CLI.

Từ dòng lệnh, bạn có thể chạy lệnh sau từ thư mục cài đặt WordPress của mình:

wp cron event list  

Nó sẽ hiển thị một bảng các sự kiện được lên lịch, khi nó được thiết lập để chạy và tần suất nó được lên lịch lại. Đây là những gì đã được trả lại cho tôi khi tôi chạy lệnh:
nhập mô tả hình ảnh ở đây

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


Cảm ơn, nó hoạt động với tôi, nếu ai đó muốn kiểm tra danh sách cron wordpress trên máy chủ thì hãy sử dụng cái nàywp cron event list
Hemant Kumar
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.