問題 × 解決策

wordpressでカスタムフィールドの日付の値で今月の1日からの記事を取得する方法

問題

wordpressでカスタムフィールドの日付の値で今月の1日からの記事を取得するには?

解決策

ループ処理のオプションの「meta_query」で

  • 'relation' => 'AND'
  • 'key' => '日付の値を持つカスタムフィールド'
  • 'value' => date( "Y-m-01", time() )
  • 'compare' => '>='
  • 'type' => 'DATE'

を指定することで取得できます。

 

カスタムフィールドの日付の値で今月の1日から

wordpressでカスタムフィールドの日付の値で今月の1日からの記事を取得する方法をご紹介します。

「date_query」

ループ処理のオプションの「meta_query」で

  • ‘relation’ => ‘AND’
  • ‘key’ => ‘日付の値を持つカスタムフィールド’
  • ‘value’ => date( “Y-m-01”, time() )
  • ‘compare’ => ‘>=’
  • ‘type’ => ‘DATE’

を指定することで取得できます。

$args = array(
	'posts_per_page' => -1,
	'post_type' => '投稿タイプ',
	'orderby' => 'meta_value',
	'meta_key' =>'日付の値を持つカスタムフィールド',
    'type' =>'date',
	'order' => 'ASC',
    'meta_query' => array(
        'relation' => 'AND',
        array(
            'key' => '日付の値を持つカスタムフィールド',
            'value' => date( "Y-m-01", time() ),
            'compare' => '>=',
            'type' => 'DATE'
        ),
    )
);

参照

コメント

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

2 × 4 =

「問題 × 解決策」
月別アーカイブ一覧

「問題 × 解決策」
月別アーカイブ一覧