如何在WordPress中限制特定文章类型的搜索结果

12/17/2022

如何在WordPress中限制特定文章类型的搜索结果

您是否曾经想过如何将您的搜索结果限制为特定的文章类型?这并不难。我们已经向您展示了如何通过修改functions.php文件来禁用WordPress中的搜索功能。现在,我们将通过同样的方法来过滤我们的搜索结果。

操作步骤

打开您的functions.php文件并添加以下代码:

function searchfilter($query) {

  if ($query->is_search && !is_admin()) {
    $query->set('post_type', array('post', 'page'));
  }

return $query;
}

add_filter('pre_get_posts', 'searchfilter');

注意这行代码:

$query->set('post_type', array('post', 'page'));

您可以通过更改数组变量中的值来过滤搜索结果。现在它被设置为显示文章和页面,但您可以将其修改为显示您想要的任何内容。



Related Posts

  • 2024-12-12
  • WordPress 教学

多语言表单有助于与全球观众沟通,使您的网站更易于使用,并吸引更多用户。本文介绍了如何使用WPForms和Formidable Forms插件在WordPress中创建多语言表单,以帮助您轻松实现这一目标。

閱讀更多
  • 2024-10-21
  • WordPress 教学

如果您在WordPress管理区域或其他地方遇到‘jQuery未定义’错误,不必担心,这是一个常见的问题。本文为您介绍了该错误的原因以及六种解决方法,以便让您的网站恢复正常运行。

閱讀更多
  • 2024-10-17
  • WordPress 教学

越来越多的人倾向于使用语音搜索而不是在搜索栏中输入关键词。语音搜索被认为是在线交互的未来,各种设备上数百万人每天都在使用它。与通过普通SEO优化网站一样,将网站适配语音搜索同样重要。在本文中,我们将深入探讨为什么语音搜索SEO如此重要,以及如何优化您的WordPress网站以捕获这些语音搜索。

閱讀更多

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>