WordPress検索時に結果を関連性ではなく、最新の日付の記事を優先的に表示する場合があります。 この場合、次のコードを使用することができます。 次のコードを使用している WordPress テーマフォルダ内の関数ファイルに追加します。
function my_search_query( $query ) { if ( !is_admin() && $query->is_main_query() ) { if ( is_search() ) { $query->set( 'orderby', 'date' ); } } } add_action( 'pre_get_posts', 'my_search_query' );
チャイルドテーマを作成して使用すると WordPress コアファイルを更新しても、変更が維持されます。
コメントを残す