WordPress 検索結果を文のタイトルを基準にアルファベット順、あるいは逆アルファベット順に表示しなければならない状況があります。 例えば、 WordPress ショッピングモールサイトで記事のタイトル曲のタイトルになっており、潜在的な顧客がサイトを検索する場合、検索結果が曲のタイトルを基準にアルファベット順に並べ替えされると、売上増大に役立つでしょう。
この場合、プラグインを使用すると、簡単にポストのタイトルを基準に検索結果を並べ替えることができます。
検索結果を文章のタイトルでソートするSort SearchResult By Titleプラグイン
WordPress 基本的な検索機能を利用すると、検索結果が最新順にソートされます。 最新の記事を最初に表示することが望ましいブログでは、最新の日付で検索結果を並べ替えることが良いことができます。
Sort SearchResult By Title プラグインは、検索結果を文のタイトルを基準にアルファベット順またはアルファベット逆順にソートします。 検索結果を本タイトルでソートしたいオンライン書店(ブックストア)など、さまざまなサイトでは、このプラグインを有効に活用することができます。
このプラグインをインストールして有効にすると 設定> Sort Search Result by Title検索結果をアルファベット順にソートするか、または逆アルファベット順にソートするかどうかを設定することができます。

このプラグインを有効にした後、検索してみる検索結果が書かれタイトルでソートされて表示されます。

既定のオプション「Ascending Sort Search Results(昇順検索結果)」を選択すると、最初に英字で始まる文章が最初に表示され、韓国語の順に並べ替えられます。
ユーザーコードを使用
プラグインを好むしていない場合は、次のコードを参考にして応用することができるようになります。
function search_filter($query) {
if ( !is_admin() && $query->is_main_query() ) {
if ($query->is_search) {
$query->set(‘orderby’, ‘title’);
$query->set( ‘order’, ‘ASC’ );
}
}
}
add_action(‘pre_get_posts’,’search_filter’);
// 출처: https://wordpress.org/support/topic/search-results-arent-alphabetically/
グーグルカスタム検索
WordPress 検索機能が気に入らない場合は、Googleカスタム検索機能を使用することができます。 その後、Googleカスタム検索(Google Custom Search)サイトで登録したサイト内の検索が行われます。 複数のサイトをまとめて検索されるようにしたい場合に特に便利です。
WordPressは WP Google Search のような無料のプラグインを使用して、Googleカスタム検索機能を利用することができます。
コメントを残す