サポート » プラグイン » csv2postで未来の日付で投稿すると、いつまでも投稿予約の状態になってい

  • manabu38

    (@manabu38)


    wordpressにCSVで記事をアップするために下記プラグインを導入しました。
    【csv2 post】
    http://www.zackpreble.com/2008/03/28/importing-posts-from-csv-file-into-wordpress/

    区切り文字がカンマではなくて|だというのが難点ですが、
    投稿もでき問題なく便利に使えています。

    しかし、日付を未来の日付にしてインポートすると、
    ステータスが[投稿予約]のままになって公開の日時になっても公開されません。

    管理画面から手動で記事を予約投稿した場合は問題なく、
    指定日時に公開されます。

    ?????????

    なぜでしょう?

    インポートする記事と、管理画面から入力する記事に違いはないように思うのですが。。。

    どなたか解決策がお分かりの方、助けて下さい。

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

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • モデレーター jim912

    (@jim912)

    manabu38さん、こんにちは。

    世界標準時との時差である9時間遅れで公開されたりしませんか?
    予約公開の仕組みは、gmtを基準に行っているようなのですが、csv2 postは

    $post_date      = $this->get_field_value( $post, 'wp_post_date' );
    $post_date_gmt  = $post_date;

    とpost_date_gmtにも、post_dateと同じ値を入れてしまっているようです。

    この現象に当てはまるのであれば、csv.phpの285行目を下記のように修正してみてください。

    $post_date      = $this->get_field_value( $post, 'wp_post_date' );
    $post_date_gmt  = get_gmt_from_date($post_date);

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「csv2postで未来の日付で投稿すると、いつまでも投稿予約の状態になってい」には新たに返信することはできません。