wp-includes/default-constants.php
の中でいくつか期間が定義されていろのでこのタイムコードを利用して設定する
1
2
3
4
5
6
|
define( ‘MINUTE_IN_SECONDS’, 60 );
define( ‘HOUR_IN_SECONDS’, 60 * MINUTE_IN_SECONDS );
define( ‘DAY_IN_SECONDS’, 24 * HOUR_IN_SECONDS );
define( ‘WEEK_IN_SECONDS’, 7 * DAY_IN_SECONDS );
define( ‘MONTH_IN_SECONDS’, 30 * DAY_IN_SECONDS );
define( ‘YEAR_IN_SECONDS’, 365 * DAY_IN_SECONDS );
|
有効期間を「1時間」にしたい場合は、
1
2
3
4
5
|
function custom_post_password_expires() {
return time() + HOUR_IN_SECONDS ; } add_filter(‘post_password_expires’, ‘custom_post_password_expires’ ); } |
または、
1
2
3
4
5
|
function custom_post_password_expires() {
return time() + 60 * MINUTE_IN_SECONDS ); } add_filter(‘post_password_expires’, ‘custom_post_password_expires’ ); } |