CG
(@du-bist-der-lenz)
ウィジェットで実行していますが、目標はこういうことでしょうか。
トピック投稿者
esw
(@aiu)
CGさま
お返事、ありがとうございます。
はい、時間帯表示はその通りでございます。
それを、サイト全体の公開、非公開を行ないたいです。
CG
(@du-bist-der-lenz)
特定の文言、コンテンツではなく、サイト全体でしたら、日常的な「メンテナンスのメッセージを出して制限をする」方法で良いでしょう。その際は、サーチエンジンを制限する時間にもなることを承知で行うことになりますが。
プラグインではないですが、プラグインを使う程の事でもないです。
テーマのfunctions.phpに書いてください。
HTMLは任意のものに修正してください。
function maintenance() {
if( !is_admin() && !is_user_logged_in() && !in_array( current_time( 'H' ), array( '10', '11', '12', '13', '14', '15', '16', '17', '18' ) ) ) {
?>
<!DOCTYPE html>
<html>
<head>
<meta name="robots" content="noindex, nofollow">
<title>メンテナンス中</title>
</head>
<body>
メンテナンス中
</body>
</html>
<?php
exit;
}
}
add_action( 'init', 'maintenance' );
トピック投稿者
esw
(@aiu)
す、すごい・・・。完璧すぎる。。。
manbo さま、ありがとうございます!
時間外でも管理画面に入れるし、求めていたものそのものです。
短い質問の文章の中で、全てを汲み取っていただき、すっごく嬉しいです。
聞いて良かった!
manbo さま、本当にありがとうございます!!
やったー!これでやりたいことができる!