サポート » 使い方全般 » 指定した時間だけ公開

  • 解決済 esw

    (@aiu)


    お世話になります。

    wordpress を毎日、指定した時間だけ公開できるプラグインがありましたら、教えてください。

    例えば、毎日、午前10時から午後6時まで公開したい。それ以外の時間は、メンテナンスみたいな、指定したHTMLを表示させる、です。

    よろしくお願いいたします。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • CG

    (@du-bist-der-lenz)

    ウィジェットで実行していますが、目標はこういうことでしょうか。

    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' );
    

    す、すごい・・・。完璧すぎる。。。
    manbo さま、ありがとうございます!

    時間外でも管理画面に入れるし、求めていたものそのものです。

    短い質問の文章の中で、全てを汲み取っていただき、すっごく嬉しいです。
    聞いて良かった!

    manbo さま、本当にありがとうございます!!

    やったー!これでやりたいことができる!

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「指定した時間だけ公開」には新たに返信することはできません。