WordpressのWP_Queryに関する質問をさせてください。
この条件いずれかに合致する記事を拾いたいです。
条件その1
投稿者が自分であること。
条件その2
カスタムフィールド「permitted_id」の値に自分のIDが含まれていること。
WP_Queryの書き方をいくつか見たのですが、上のいずれかをORとする書き方が見つからず、やむを得ず質問させて頂いた状況です。
具体的なコードで言えば下記のようになるかと思いますが、「条件その1」と「条件その2」をORでつなぐ方法がわかりません。
php
1$args = array( 2 'paged' => $paged, 3 'post_type' => 'type1', 4 'posts_per_page' => 20, 5 6 // 条件その1 7 'meta_key' => 'permitted_id', 8 'meta_value' => get_current_user_id(), 9 10 // 条件その2 11 'author' => get_current_user_id(), 12 13); 14 15$the_query = new WP_Query($args); 16if ($the_query->have_posts()) : 17 while ($the_query->have_posts()) : $the_query->the_post(); 18 the_title(); 19 endwhile; 20endif;
なお、「permitted_id」にはユーザーIDがカンマ区切りで1つ以上入っています。
わかる人がいたら教えてください。宜しくお願い致します!
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/09 13:58
2019/04/10 00:16 編集
2019/04/10 01:16
2019/04/10 02:47 編集
2019/04/10 03:43
2019/04/10 04:24