WordPress 6.2 引入 search_columns 参数来控制在搜索查询中搜索哪些字段
以前,WP_Query::parse_query()
方法的s
参数搜索post_title
, post_excerpt
, 和post_content
字段,除了使用posts_search
过滤器和手动调整 SQL外,无法控制这一点。
WordPress 6.2 添加了使用search_columns
参数指定在执行查询时搜索哪些字段的功能。
目前,只允许使用默认的 post_title
, post_excerpt
和 post_content
列,但它可能会在 WordPress 的后续版本中得到扩展。
search_columns
参数的默认值为:array( 'post_title', 'post_excerpt', 'post_content' )
。
下面的示例将搜索在其摘要(post_excerp
列)中包含 foo
的帖子,排除post_title
和post_content
列。
<?php
$my_query = new WP_Query(
array(
's' => 'foo',
'post_type' => 'post',
'search_columns' => array( 'post_excerpt' ),
)
);
要了解更多信息,请查看这里。
相关推荐
-
Advanced Custom Fields 5.12.1 修复缺失授权漏洞,请尽快更新
Advanced Custom Fields (简称 ACF) 是一个非常优秀的WordPress自定义字段插件,非常多的开发者使用这个插件来为网站添加额外的选项字段,安装量达到…
2025年1月12日 -
WordPress 主题团队发布用于创建区块主题的新插件
两周前,WordPress 主题作者 Rich Tabor发推文说:“即使我戴着主题开发者的帽子,我发现在 WordPress 中创建区块主题越来越容易。我很肯定有一天(很快)这将…
2025年1月12日 -
WordPress Polyglots 团队:他们是谁以及他们做什么
作为一个开源项目,您可能知道 WordPress 平台是由一个庞大的全球志愿者网络构建的。虽然开发人员和设计人员通常最受关注,但在后台进行的大量工作同样重要——即使不涉及代码编辑器…
2025年1月12日 -
Gutenberg 14.6 可设置群组内区块的布局,并支持快捷键将段落转为标题
古腾堡编辑器 Gutenberg 14.6 已发布,可设置群组内区块的布局,并支持快捷键将段落转为标题,也对其他一些功能做了优化和增强。 文章目录 Toggle 将变体选择器添加到…
2025年1月12日 -
Gutenberg 16.0 在站点编辑器中引入页面管理
Gutenberg 16.0已发布,页面管理现在可以在站点编辑器中使用。这是朝着更统一的内容和设计编辑体验迈出的第一步。 用户现在可以在侧边栏中创建新页面和查看页面详细信息,这种体…
2025年1月12日 -
使用 WP Dashboard Notes 插件在 WordPress 仪表盘添加备注信息
在管理 WordPress 网站的过程种中,可能需要记录一下网站的问题或待办事件,或者一些管理日志等。最好的办法就是直接在网站后台进行记录,方便登录网站后台的人都可以看到,记性差或…
2025年1月12日 -
WordPress 6.1 候选版 (RC1) 已发布,开发者应开始测试兼容性
WordPress 6.1 的第一个候选版本 (RC1) 已经发布,这是 6.1 发布周期中的一个重要里程碑。“Release Candidate”意味着这个版本的 WordPre…
2025年1月12日 -
Gutenberg 13.3 引入了实验性文章目录块
Gutenberg 13.3.0 引入了新的目录块,对现有块进行了一些增强,以提供更多显示内容的方式等。 文章目录 Toggle 新目录块 文章分类块变体以显示自定义分类 查询循环…
2025年1月12日 -
WordPress 5.7 中新的区块变体API
新属性 isActive 块变体设置现在可以包含一个新属性 isActive。此可选属性是一个功能,古腾堡编辑器使用该功能来确定给定块的变化形式。这意味着诸如的…
2025年1月12日 -
WordPress 6.0.2 安全和维护版本发布
WordPress 6.0.2现已推出!此安全和维护版本包含12 个 核心错误修复、5 个块编辑器错误修复和 3 个安全修复。因为这是一个安全版本,建议您立即更新您的站点。自 Wo…
2025年1月12日