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' ),
)
);
要了解更多信息,请查看这里。
相关推荐
-
Gutenberg 13.5 为封面块添加特色图像占位符支持
Gutenberg 13.5 版本包含 12 个增强功能和 15 个错误修复,包括改进的特色图像 UX 、扩展文章导航链接块的设计工具、一些可靠的可访问性修复以及一些不错的生活质量…
2025年1月12日 -
Gutenberg 17.8 增强网格块布局、支持批量导出样板
由于许多贡献者都关注即将发布的 WordPress 6.5 版本,因此 Gutenberg 17.8 版本优先考虑稳定性和错误修复。不过,下面还有一些值得注意的新功能! 提醒一下,…
2025年1月13日 -
WordPress 5.6.1已发布,修复20多个错误
WordPress 5.6.1 已发布,该维护版本具有 20个错误修复以及为块编辑器修复的7个问题。这些错误会影响WordPress 5.6版本,请进行升级。 WordPress核…
2025年1月12日 -
PHP 7.4 的生命周期即将结束,对您的 WordPress 网站意味着什么?
PHP 7.4 生命周期即将结束,这个版本将从 2022 年 11 月 28 日起停止接收任何安全更新。超过 60% 的使用 PHP 编写的网站仍在使用 PHP 7.4 版本,对整…
2025年1月12日 -
WordPress 6.3 正式版发布,引入命令面板,扩展样板管理和设计工具
向 WordPress 6.3“Lionel”问好,它以美国著名爵士乐艺术家莱昂内尔·汉普顿 (Lionel Hampton)的名字命名。汉普顿是一位多产的爵士颤音琴演奏家、钢琴家…
2025年1月12日 -
Elementor 专业版价格调整了,有人欢喜有人忧
刚收到 Elementor 发来的邮件通知,Elementor pro 专业版价格做了调整,具体如下: 1个站点授权的 ESSENTIAL PLAN 原价49美元/年,将于 202…
2025年1月12日 -
WordPress 6.1 正式版已发布,最全新功能图文介绍
WordPress 6.1 正式版已发布,这是 2022 年的最后一个主要版本,带来许多新功能和改进。今天,WordPress大学分享下来自 WPBeginner 的文章,详细介绍…
2025年1月12日 -
WordPress 6.0 新增过滤器允许修改文章内容中的图片输出
WordPress 6.0 引入了一个新的过滤器 wp_content_img_tag,允许调整HTML内容中的图像,最突出的是通过the_content过滤…
2025年1月12日 -
WordPress 发布 6.6.1 版本来修复 6.6 中的致命错误
在发布存在问题的 6.6 版本一周后,WordPress 发布了 6.6.1 版本,该版本修复了 7 个主要问题,其中包括两个导致致命错误(网站崩溃)的问题、一个导致安全插件发出错…
2025年1月14日 -
庆祝 WordPress 20 岁生日!
WordPress 已经 20 岁了,对于在 Web 上运行的开源软件来说,这是一个可估量的里程碑。 WordPress 20 文章目录 Toggle 全世界100+个庆典派对 共…
2025年1月12日