• サイトデザイン工事中です。ご意見をお寄せください
  • 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細

このWikiはいつでも誰でも編集できます

関数リファレンス/wp schedule single event

提供:WordPress Codex 日本語版
移動: 案内, 検索

指定した時間にWordPressのコアファイルによって一度だけ実行されるフックを登録します。アクションは誰かがWordPressサイトを訪れたときに予定した時間をすぎていれば実行されます。

使用法

<?php wp_schedule_single_event(time(), 'my_schedule_hook'); ?>

同じ名前のイベントを10分以下のタイミングで登録すると無視されるので注意してください。



今から一時間後のイベントを登録する

function do_this_in_an_hour() {
// do something
}
add_action('my_new_event','do_this_in_an_hour');

// この行を関数の中に入れてください。
// すべてのページ訪問に応じて、
// ユーザーの操作に反応したり、新しいスケジュールを登録したりするものです。

wp_schedule_single_event(time()+3600, 'my_new_event');

// time()+3600 =今から1時間後

パラメータ

$timestamp
integer) (必須) イベントを発生させたい時間です。UNIXのタイムスタンプ型でなくてはなりません。
初期値: なし
$hook
string) (必須) 実行したいフックの名前
初期値: なし
$args
array) (オプション) フックした関数に渡す引数
初期値: なし

もっと詳しく

関数リファレンスも参考になります。

個人用ツール
名前空間
変種
操作
このサイトについて
特集
サーバ別情報
リファレンス
ドキュメント整備
ツールボックス