[WordPress] カスタム フィールドの日付に現在の日付を比較する方法

スポンサーリンク

質問

発売日のユーザー設定フィールドを持っている記事の数千をあると日付の形式が 2015 年 2 月 24 日 と今私は更新私すべての何千もをカスタム フィールドの日付に現在の日付を比較することによって今後の映画したいし、今私のカスタム フィールドのすべての日付は unix のタイムスタンプでクエリの結果がよくない実行している

strtotime() function

を使用して unix タイムスタンプを掲載します

ここでは私のコード

$today = 'get_the_date('F j, Y')';
            $today = strtotime($today); 

            $args = array(                
                'paged' => $paged,                
                'post_type'=>$post_types,
                'meta_key'=> 'ct_Released_Y_text_b894',
                'meta_query' => array(
                                    array(
                                        'key' => 'ct_Released_Y_text_b894',
                                        'value' => $today,
                                        'compare' => '<',
                                        )
                                ),
                'order_by' => 'meta_value'      
                );              
            query_posts($args);     

編集何回も <>、の値と比較をある < = > = 見せてない今後映画私を助けてくださいすべての記事がどのようにこれを行うことができます


答え

時間 関数を使用することができます

$args = array(                
                    'paged' => $paged,                
                    'post_type'=>$post_types,
                    'meta_key'=> 'ct_Released_Y_text_b894',
                    'meta_query' => array(
                                        array(
                                            'key' => 'ct_Released_Y_text_b894',
                                            'value' => time(),
                                            'compare' => '>=',
                                            )
                                    ),
                    'order_by' => 'meta_value_num'    
                    'order' => 'ASC'  
                    );              
                query_posts($args);

http://stackoverflow.com/questions/29240154/how-to-compare-current-date-to-custom-field-date

スポンサーリンク

Leave a Reply