2020年01月10日 WordPress

カスタムフィールドの条件が一つの場合

<?php
$args = array(
  'posts_per_page' => -1, // 全件取得
  'category' => array( 12,14 ), // カテゴリ
    'meta_key' => 'finished', //カスタムフィールドのキー
    'meta_value' => 1, //カスタムフィールドの値
);
$my_posts = get_posts($args);
?>

カスタムフィールドの条件が1つで、並び替えもする場合

<?php
//カスタムフィールドの値で並び替え
$args2 = array(
  'posts_per_page' => -1, // 全件取得
  'category' => array( 12,14 ) , // カテゴリ
'orderby' => 'meta_value',
'meta_key' => 'period_end_day', 
'order' => 'ASC',
'meta_query' => array(
      'key' => 'finished', 
      'value' => 1, 
      'compare' => '!=', 
    )
);
$my_posts2 = get_posts($args2);
?>

カスタムフィールドの条件が複数の場合

$args3 = array(
  'posts_per_page' => -1, // 全件取得
  'category' => 10, // プロジェクトカテゴリ
     'meta_query' => array(
          'relation' => 'OR', //OR または AND
          array(
               'key'     => 'domain_info_limit_domain',
               'value'   =>  $alert_limit,
               'compare' => '<',
		'type' => 'DATE'
          ),
         array(
               'key'     => 'domain_info2_limit_domain',
               'value'   => $alert_limit,
               'compare' => '<',
		'type' => 'DATE'
          ),
               array(
               'key'     => 'domain_info3_limit_domain',
               'value'   => $alert_limit,
               'compare' => '<',
		'type' => 'DATE'
          ),
               array(
               'key'     => 'domain_info4_limit_domain',
               'value'   => $alert_limit,
               'compare' => '<',
		'type' => 'DATE'
          ),
               array(
               'key'     => 'domain_info5_limit_domain',
               'value'   => $alert_limit,
               'compare' => '<',
		'type' => 'DATE'
          ),
     ),
);
$my_posts3 = get_posts($args3);

この投稿へのコメント

コメントはまだありません。

コメントを残す

メールアドレスが公開されることはありません。

次のHTML タグと属性が使えます。
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CAPTCHA


ピックアップ記事

WordPressサイト全体に認証をかける

2011年11月30日 WordPress
プラグインダウンロード 以下のサイト内から「Angsuman’s Authenticated WordPress Plugin」をダウンロードします。 Angsuman’s Authenticated WordPress Plugin プラグイン編集 プラグインの内容が古くなっていて、最新のWordPressの認証に対応していないので、以下のように書き換えます。 ac_authenti…
「WordPressサイト全体に認証をかける」をはてなブックマークに追加

WordPressのサムネイルのサイズ指定を削除

2013年11月10日 web関連WordPressphp
WordPressのテーマ内で、the_post_thumbnailで記事のアイキャッチを表示させる際に、width,heightがimgタグ内で設定されていますが、それを消す方法です。 レスポンシブウェブデザインをする際には、ハードコーディングは外したほうがいいかもしれませんね。 functions.php内に以下を記述 [php]//サムネイルのサイズ指定削除 add_fi…
「WordPressのサムネイルのサイズ指定を削除」をはてなブックマークに追加

jQuery Ratyでレーティング(評価)表示

2013年10月21日 WordPressjQuery・javascriptphp
jQuery Ratyでレーティング(評価)表示
ホームページやブログの記事なんかにスター評価を表示させたい場合は、jQuery Ratyで簡単に設定出来ます。 jQuery Raty - A Star Rating Plugin ダウンロード まずは、必要なファイルを以下からダウンロードします。ダウンロードしたファイルを解凍して、jquery.raty.min.jsとimgフォルダ(星の画像)を任意の場所にアップロー…
「jQuery Ratyでレーティング(評価)表示」をはてなブックマークに追加
© graffiti on the web . All rights reserved. WordPress Theme by comfy