人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ワードプレスのカスタムフィールドに公開開始日、終了日を指定して記事の期限公開の処理を行いたいのですがうまくいきません。

http://pimpmysite.net/archives/174

を実装してみたのですがfunction.phpでカスタムフィールドの値が取得出来ていないようです。
可能であれば終了日が過ぎて非表示になるように動くようにしたいです。

どなたかご教授ください。

●質問者: 門屋 徹郎
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● snow0214
●150ポイント
<?php
add_action( 
 'after_setup_theme'
 , create_function( '', 'new PM_Schedule_Post( "pubstart", "pubend", "label" );' )
);

カスタムフィールドの名前はこの通りになっていますか?
名前に使えるのは英数字のみです。
http://pimpmysite.net/archives/174


門屋 徹郎さんのコメント
名前は違いますが名前は英数字です。う?ん・・。

2 ● gizmo5
●150ポイント

本当にカスタムフィールドの値が取得できていないのかをログを残して確認してみてください。

 public function set_future( $data, $postarr ) {
 $from = $this->get_meta( $this->from );
 $to = $this->get_meta( $this->to );

 error_log("from - to : " . $from . " - " . $to . "\n", 3, "/var/log/hoge.log");

 ....

error_log("add_action : PM_Schedule_Post\n", 3, "/var/log/hoge.log");
add_action( 
 'after_setup_theme'
 , create_function( '', 'new PM_Schedule_Post( "pubstart", "pubend", "label" );' )
);

ログの出力についてはこちらを参考にしてください。
http://jp1.php.net/manual/ja/function.error-log.php
http://qiita.com/junpei_iwa/items/8dc9f62b4118186cf2df


門屋 徹郎さんのコメント
gizmo5さん 昨日に引き続きありがとうございます(笑 確認してまたご報告します。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ