大規模・企業サイトでは必須
公開日時の範囲指定はマストですよね… プラグインを使うと独自の UI が追加されてしまって、あぁカスタマイズ工数が… とつらくなることもあります。そんなときに便利な、管理画面を作り込んである場合でも、WordPress デフォルトのままでも、カスタムフィールドで公開範囲の日時さえ指定すればあとはよろしくやってくれるクラスを作りました。
このコードをテーマの functions.php またはプラグインファイルに貼り付けるか、ファイル自体をインクルードします。クラスを有効にするには以下のように書きます。
add_action(
'after_setup_theme'
, create_function( '', 'new PM_Schedule_Post( "pubstart", "pubend", "label" );' )
);
PHP 5.3以上なら以下のようにも書けますね。
add_action( 'after_setup_theme',function() {
new PM_Schedule_Post( "pubstart", "pubend", "label" );
});