ワードプレスのWP_Queryについて質問です。


投稿記事の本文(post_content)に文字列が含むか検索し、一致した投稿のみ抽出することは可能でしょうか?
ネットで検索しても見つからなかったため、もしご存じな方いらっしゃいましたらご教授お願いします。

// 参考コード

$args = array(
'posts_per_page' => 100,
'paged' => $paged,
'cat' => $category,
'orderby' => 'date',
'order' => 'DESC',
'post_type' => 'post',
'post_status' => 'publish',
    // 本文に文字列が含むか検索する方法?
);

$the_query = new WP_Query($args);

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2016/11/01 18:18:52
  • 終了:2016/11/01 19:45:18

ベストアンサー

id:a-kuma3 No.1

a-kuma3回答回数4523ベストアンサー獲得回数18802016/11/01 18:33:34

s かな。

検索パラメータ

キーワード検索によって投稿を表示します。

  • s (文字列) - 検索するキーワード。

キーワード検索によって投稿を表示
「キーワード」という検索語にマッチする投稿を表示します:

$query = new WP_Query( array( 's' => 'キーワード' ) );
関数リファレンス/WP Query - WordPress Codex 日本語版


ネットで検索しても見つからなかったため、

まずは公式のドキュメントを当たるべし。

id:pochi07

ご指摘のとおり、公式ドキュメントに記載がありました。
sですね。

post_contentで検索しても見つからなかったので見落としてました。

ありがとうございました。

2016/11/01 19:48:54
id:a-kuma3

もう少し、突っ込んだことをやりたくなったら、こちらが参考になりそうな。
http://elearn.jp/wpman/column/c20140403_01.html

タイトルだけとか、本文だけとか。

2016/11/01 20:55:03

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

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません