回答編集履歴
1
追記
answer
CHANGED
@@ -1,4 +1,19 @@
|
|
1
1
|
通常meta_query同士はorにできるけど、meta_queryとそれ以外はorにできないです
|
2
2
|
[wpdb](https://codex.wordpress.org/Class_Reference/wpdb)でSQLを自前で書くか[posts_where_request](https://developer.wordpress.org/reference/hooks/posts_where_request/)でSQLを改変するとかすればできないことはないけど
|
3
3
|
まあ「条件1に合致する群に、条件1に合致せず条件2に合致する群を結合」
|
4
|
-
みたいな感じに2回に分ける方が簡単です
|
4
|
+
みたいな感じに2回に分ける方が簡単です
|
5
|
+
|
6
|
+
---
|
7
|
+
|
8
|
+
丸ごとコードはアレなんで部品だけ
|
9
|
+
|
10
|
+
使うのは
|
11
|
+
[get_posts](https://developer.wordpress.org/reference/functions/get_posts/)
|
12
|
+
[setup_postdata](https://codex.wordpress.org/Function_Reference/setup_postdata)
|
13
|
+
[array_merge](https://www.php.net/manual/ja/function.array-merge.php)
|
14
|
+
あたり
|
15
|
+
|
16
|
+
あと
|
17
|
+
[wp_reset_postdata](https://codex.wordpress.org/Function_Reference/wp_reset_postdata)
|
18
|
+
|
19
|
+
それ以外の素材は質問文のコードの中にあるかと思います
|