http://pimpmysite.net/archives/174
を実装してみたのですがfunction.phpでカスタムフィールドの値が取得出来ていないようです。
可能であれば終了日が過ぎて非表示になるように動くようにしたいです。
どなたかご教授ください。
<?php add_action( 'after_setup_theme' , create_function( '', 'new PM_Schedule_Post( "pubstart", "pubend", "label" );' ) );
カスタムフィールドの名前はこの通りになっていますか?
名前に使えるのは英数字のみです。
http://pimpmysite.net/archives/174
本当にカスタムフィールドの値が取得できていないのかをログを残して確認してみてください。
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さん
昨日に引き続きありがとうございます(笑
確認してまたご報告します。
名前は違いますが名前は英数字です。う~ん・・。
2014/05/19 22:03:50