1

Wordpress のバックエンドのみを使用してブログを作成しています。最新の投稿 (wp_get_recent_posts) と必要なすべてのデータを取得する関数を見つけました。wp-load を含めることでこれを行うので、WP の機能にアクセスできます。

ただし、残りのデータと同様に、Wordpress のテーマ ループの外で検索を実行できるものは見つかりません。

タイトル、本文の内容、またはタグ名に含まれる検索クエリを渡すことができる検索機能があることを望んでいました。

ドキュメンテーションで盲目的に明らかな何かが欠けていますか?WPの「ループ」の外に必要な他のすべての機能があるようです。

4

2 に答える 2

2

それはあなたのために働きますか?

// query for a given term ("search_term")
$search_query = new WP_Query();
$search_posts = $search_query->query('s=search_term');

ソース

于 2012-12-03T15:14:52.890 に答える
2

Answered by sanchothefat:

You can use get_posts() with a search parameter:

$results = get_posts( array( 's' => 'search term' ) );

https://wordpress.stackexchange.com/questions/74763/search-outside-of-the-loop/74766#74766

于 2012-12-03T15:27:29.163 に答える