在WordPress中,可以通过使用pre_get_posts
钩子来排除特定类别的搜索结果。以下是实现此功能的步骤:
functions.php
)。functions.php
的末尾,然后添加以下代码:function exclude_category_from_search($query) {
if ($query->is_search && !is_admin()) {
$query->set('cat', '-1,-2'); // 将1和2替换为你要排除的类别ID
}
return $query;
}
add_filter('pre_get_posts','exclude_category_from_search');
1
和2
替换为你要排除的类别的ID。你可以在WordPress后台的“分类”页面中找到类别的ID。这样,当用户在WordPress搜索中输入关键字时,排除的类别将不会出现在搜索结果中。
推荐的腾讯云相关产品:腾讯云服务器(CVM)和腾讯云数据库(TencentDB)。你可以在腾讯云官网上找到这些产品的详细介绍和使用指南。
腾讯云服务器(CVM):腾讯云服务器(CVM)是一种可扩展的云计算服务,提供高性能、可靠稳定的虚拟服务器。它支持多种操作系统和应用程序,并提供灵活的网络配置和安全功能。了解更多:腾讯云服务器(CVM)
腾讯云数据库(TencentDB):腾讯云数据库(TencentDB)是一种高性能、可扩展的云数据库服务,支持多种数据库引擎(如MySQL、Redis等)。它提供自动备份、容灾、监控等功能,适用于各种应用场景。了解更多:腾讯云数据库(TencentDB)
领取专属 10元无门槛券
手把手带您无忧上云