回答編集履歴

2

追記

2020/11/21 03:53

投稿

KazuhiroHatano
KazuhiroHatano

スコア7804

test CHANGED
@@ -1,3 +1,21 @@
1
1
  $query->setではcatの値を上書きしてしまいます
2
2
 
3
3
  [category__not_in](https://wpdocs.osdn.jp/関数リファレンス/WP_Query#Category_Parameters)に除外したいカテゴリを追加する形にしましょう
4
+
5
+
6
+
7
+
8
+
9
+ ---
10
+
11
+
12
+
13
+ 追記
14
+
15
+
16
+
17
+ よく見たら[$query->get](https://developer.wordpress.org/reference/classes/wp_query/get/)の使い方もおかしいですね
18
+
19
+ $query->getの第二引数は値がなかった場合に返すデフォルトの値です
20
+
21
+ 比較をしてれくるわけではありません

1

追記

2020/11/21 03:52

投稿

KazuhiroHatano
KazuhiroHatano

スコア7804

test CHANGED
@@ -1 +1,3 @@
1
+ $query->setではcatの値を上書きしてしまいます
2
+
1
- [category__not_in](https://wpdocs.osdn.jp/関数リファレンス/WP_Query#Category_Parameters)に除外したいカテゴリを追加
3
+ [category__not_in](https://wpdocs.osdn.jp/関数リファレンス/WP_Query#Category_Parameters)に除外したいカテゴリを追加する形にしましょう