WordPress 自带搜索结果优化,排除不想显示的文章类型。只要把以下代码添加到当前主题的 functions.php 中。代码中的 post、page、music 为想显示在搜索结果中的文章类型,其中的 music 为自定义文章类型,根据个人情况,添加想要显示的文章类型,删除不想显示的文章类型。

function wp_filter_search( $query ) {
	if ( ! $query->is_admin && $query->is_search ) {
		$query->set( 'post_type', array( 'post', 'page', 'music' ) ); // 文章类型
	}
	return $query;
}
add_filter( 'pre_get_posts', 'wp_filter_search' );