2017-08-14 42 views
0

私は、カスタム投稿タイプからすべての投稿を返す必要があります。 'start_date'は 'ACFフィールド'からです。meta_valueの投稿を取得

私は日付が付いた投稿と日付のない投稿があります。 'orderby' => 'meta_value_num'を追加すると、開始日の投稿のみが返されます。ここで

は私のコードです:

$args_infos = array(
    'numberposts' => 9999999999999999, 
    'post_type' => 'custom_post', 
    'meta_key' => 'start_date', //ACF field name 
    'orderby' => 'meta_value_num', 
    'order' => 'DESC', 
    'post_status' => 'publish' 
); 

私は

'meta_key' => 'field_name', 
    'orderby' => 'meta_value_num', 

を削除した場合はすべての私の記事が返されますが、それらは、 '開始日'

によって任意のアイデアを命じていませんか?

ありがとうございました。

答えて

0

試してみてください。返信用

$args_infos = array(
    'numberposts' => 9999999999999999, 
    'post_type' => 'custom_post', 
    'meta_key' => 'start_date', //ACF field name 
    'meta_type' => 'DATE', 
    'orderby' => 'meta_value', 
    'order' => 'DESC', 
    'post_status' => 'publish' 
); 
+0

感謝。これは機能しません。「開始日」の投稿のみが返され、注文されません。 – Reitrac

関連する問題