サポート » 使い方全般 » イベント日時を設定し、翌日以降自動的に公開終了にしたい

  • こんにちは。
    カスタムフィールドでイベント日時を設定し、その日が終わると自動的に公開終了になるようにしたいです。

    ■WordPress で記事の公開期間を簡単コントロール!カスタムフィールドに開始・終了日時を指定するだけでOKのクラス | Pimp My Site
    http://pimpmysite.net/archives/174

    いろいろプラグイン等試した結果、上記ページのやり方でいきたいのですが
    こちらのやり方だと公開終了日の0:00で公開終了となってしまいます。
    これを公開終了日の翌日の0:00に終了になるようにしたいのですが、
    いろいろ試しているのですがうまくいきません。
    どのようにすればよいか、わかる方いらっしゃいましたらご教示いただけないでしょうか。
    一応試してみたコードは以下になります。
    見よう見まねなので多分全くの筋違いですが・・・

    75行目より
    if ( ‘future’ != $data[‘post_status’] && ! empty( $to ) ) {
    $end = $this->get_date ( $to );
    $end_ts = strtotime( $end );
    $end = strtotime( “tomorrow”, $end_ts );
    $end_gmt = get_gmt_from_date( $end );

    ちなみに上記ページの作者さんに連絡を取ろうと試みましたが
    もう見ていらっしゃらないようで連絡つかずでした。。
    よろしくお願いいたします。

  • トピック「イベント日時を設定し、翌日以降自動的に公開終了にしたい」には新たに返信することはできません。