回答編集履歴
1
追記
test
CHANGED
@@ -1,8 +1,7 @@
|
|
1
1
|
テンプレートの中で、 if を使って条件分岐して表示しない方法は、検索結果から表示しないものを除外するので、表示される件数が少なくなります。
|
2
2
|
|
3
3
|
|
4
|
-
指定した件数を表示したい場合は、[pre_get_posts](https://wpdocs.osdn.jp/%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3_API/%E3%82%A2%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%95%E3%83%83%E3%82%AF%E4%B8%80%E8%A6%A7/pre_get_posts) フックを用いて、投稿検索時の条件で除外条件を設定してください
|
5
|
-
|
4
|
+
指定した件数を表示したい場合は、[pre_get_posts](https://wpdocs.osdn.jp/%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3_API/%E3%82%A2%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%95%E3%83%83%E3%82%AF%E4%B8%80%E8%A6%A7/pre_get_posts) フックを用いて、functions.php で投稿検索時の条件で除外条件を設定してください
|
6
5
|
|
7
6
|
たとえば、カスタムフィールド `soldout` が存在する場合は、検索対象から除くのであれば、下記のような感じでしょうか。
|
8
7
|
[条件分岐タグ](https://wpdocs.osdn.jp/%E6%9D%A1%E4%BB%B6%E5%88%86%E5%B2%90%E3%82%BF%E3%82%B0#.E3.83.96.E3.83.AD.E3.82.B0.E3.83.9A.E3.83.BC.E3.82.B8)で適用するページを決めておかないと 別のページで投稿が表示されない等の不具合が出ることがあります。
|