次の◯曜日の日付を取得

情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。

毎週同じ曜日に行われるイベントの告知で、都度日付を書き換えなくて良いようにショートコードを設定した。

該当曜日の0時に日付を変える

date_default_timezone_set('Asia/Tokyo');
$next_thursday = date('Y年n月j日', strtotime('next Thursday'));

該当曜日の24時に日付を変える

date_default_timezone_set('Asia/Tokyo');
$next_tuesday=date('Y年n月j日', ($d=strtotime('Tuesday'))+($d<mktime(0,0,0)?60*60*24*7:0)) . PHP_EOL;