wp-cronスケジュールを表示する簡単な方法はありますか


20

どのプラグインがwp-cronをトリガーしているかを調べようとしています。私はコードについては知っています:http : //codex.wordpress.org/Function_Reference/wp_get_schedules、しかしプラグインを書くよりもSQLバックエンドで何かをしたいです。


将来の読者のために、Cron Tasks Viewerのようなcronスケジュールを表示する便利なプラグインがあります。
ウォルフ

回答:


28

cronジョブを作成し、データベースダンプを作成し、cronジョブに関する情報が保存されている場所を確認してみませんか。それが私がしたことです。疑わしいように、WordPress 3.5.1はcronジョブを{wp}_options名前の下のテーブルに保持します'cron'

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

またはfunctions.phpを介して:

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

19

WordPressには、ドキュメント化されていない関数があり_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を使用できます。

コマンドラインから、WordPressインストールのディレクトリから次のコマンドを実行できます。

wp cron event list  

スケジュールされたイベントの表、実行するように設定されている場合、およびスケジュールが変更される頻度が表示されます。コマンドを実行したときに返されたものは次のとおりです。
ここに画像の説明を入力してください

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


おかげで、それは私のために働いた、誰かの願いは、この使用するサーバー上のワードプレスのcronのリストをチェックする場合wp cron event list
Hemantクマール
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.