首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在WordPress上按元值数组计数从关系字段(ACF)查询帖子

在WordPress上按元值数组计数从关系字段(ACF)查询帖子,可以通过使用WordPress的查询功能和ACF插件来实现。

首先,需要确保已安装并激活了ACF插件。ACF插件允许您在WordPress中创建自定义字段组,并将它们附加到帖子类型中。

接下来,您可以使用WordPress的查询功能来按元值数组计数从关系字段(ACF)查询帖子。以下是一个示例代码:

代码语言:txt
复制
$args = array(
    'post_type' => 'post', // 帖子类型
    'meta_query' => array(
        array(
            'key' => 'relationship_field', // 关系字段的键
            'value' => 'desired_value', // 期望的值
            'compare' => 'LIKE' // 比较操作符
        )
    )
);

$query = new WP_Query($args);

// 输出查询结果
if ($query->have_posts()) {
    while ($query->have_posts()) {
        $query->the_post();
        // 处理每个帖子
    }
} else {
    // 没有匹配的帖子
}

// 重置查询
wp_reset_postdata();

在上面的代码中,您需要将'post_type'替换为您要查询的帖子类型。'relationship_field'是您在ACF插件中创建的关系字段的键。'desired_value'是您要匹配的期望值。您还可以根据需要更改比较操作符。

对于ACF插件的更多信息和使用方法,您可以参考腾讯云的ACF插件介绍页面:ACF插件介绍

请注意,以上答案仅供参考,具体实现可能因您的具体环境和需求而有所不同。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

WP Engine推出AI驱动的WordPress网站搜索

他补充说,越来越多的用户期望搜索中获得更类似于 GPT 的体验。而且风险很高:谷歌统计数据显示,82% 的客户会避开他们在其中遇到搜索困难的网站。...利用高级自定义字段进行智能搜索 ACF 代表 高级自定义字段,适用于 CMS。...并且不允许日期或标签过滤。...“我们所做的是索引和映射你的 ACF 字段,开箱即用,点击一个按钮,无需自定义映射,无需简码,无需任何代码,你只需智能搜索中默认索引所有 ACF 和所有自定义帖子类型,”他说。...将搜索 WordPress 数据库中卸载,并自动索引 ACF 字段中的所有自定义帖子类型——我们认为这是我们在此处 […] 独一无二的地方;再次希望以 WordPress 开发人员工作的方式工作,”他说

11610

优化WordPress性能的高级指南

获取帖子(Fetching Posts) WordPress提供数据库中获取任何类型的帖子(post)的方法。...这可能会导致不一致,特别是如果我们代码中使用查询相关的过滤器,因为你页面中不期望的帖子可能会被该函数返回。 使用WP_Query类 在我看来,这是数据库中检索帖子的最佳方式。...基本,我数据库引擎中脱掉了一些工作,而是将其转移到PHP引擎,功能和在数据中处理的相同但在内存中,因此更快。 如何做的? 首选,我查询中删除了post__not_in参数。...避免复杂的参数化(Avoiding Complex Parameterization) 所有这些查询方法提供了各种各样的提取帖子的方法:类别(by categories),键或(by meta keys...它将执行一个数据库查询,试图找到一个具有特定键(meta key)的帖子

7.1K20
  • 展示 Postlight 的 WordPress + React Starter Kit

    认识 Post light 的 WordPress + React Starter Kit,这是一个免费的、零到神的工具箱,适用于需要在自己的 PC 轻松评估Headless WordPress 的建筑师和物品爱好者...你需要 WordPress 网站的前端快速且用途广泛。(很大程度上取决于你的具体设计,但从叙述讲,我们看到将前端推进到 Respond 之后,客户站点的反应时间大幅下降。)...Headless WordPress 要求你的设计团队有一些 WordPress/PHP 能力,但是你可以将这项工作分离给后端工程师,并释放你的前端工作能力以忽略 WordPress 的内部活动,只需注意如何查询...你必须设置自定义帖子类型和自定义字段(Progressed Custom Fields Master 和自定义帖子类型 UI)的 WordPress 模块。...WordPress 模块 WP REST 编程接口(ACF 到 WP 编程接口和 WP-REST 编程接口 V2 菜单)中发现那些自定义字段WordPress 菜单。

    1.1K31

    The7 v.11.11.3 — WordPress 网站和电子商务构建器

    多用途 WordPress 主题本质很慢。这是有道理的,因为您拥有的功能越多(通常未使用),您的网站就会变得越慢。...新版本中,我们更进一步,创建了一个非常简单的帖子类型生成器。现在,您可以编辑现有的或创建您自己的帖子类型,并使用我们的通用砌体、列表、网格和轮播小部件显示它们。...此外,我们的帖子类型与高级自定义字段 (ACF) 插件完全兼容。因此,可能性确实是无限的。并且无需编码! 扩展 WooCommerce 集成 WooCommerce 是全球最受欢迎的电子商务软件。...免费更新和支持 自 2013 年首次发布以来,我们一直不断更新 The7,以确保其与最新 WordPress 的兼容性、引入新功能等。这些更新对所有 The7 买家都是免费的。...2.修复了The7 Post Loop小部件搜索模板中损坏的问题。 3. “社交图标”WPB 简码中的链接属性之间添加了缺失的空格。 4.解决了WC产品属性未导入的问题。 5.

    13410

    WordPress 数据库详解

    本质讲,WordPress 网站是“数据库的一张面孔”。 WordPress 使用MySQL数据库管理系统。...wp_usermeta 每个用户的特征信息称为 数据。此处存储的数据包括唯一的用户 ID、键、 ID。这些都是您网站上用户的唯一标识符。...wp_termmeta 每个术语的特征信息称为 数据 ,它存储 wp_termmeta 中。 wp_terms 帖子和链接的类别以及帖子的标签都可以 wp_terms 表中找到。...通过手动执行查询,您可以更好地完成某些无法仪表板完成的任务。您可以做一些事情,例如更改您帐户的用户名,这是仪表板不允许的。 如何重置我的 WordPress 数据库?...首先要做的是您的服务器登录 phpMyAdmin。屏幕左侧的窗口中,选择要备份的 WordPress 数据库。 右侧的窗口将显示 WordPress 数据库中的所有表。

    5.3K40

    WordPress的数据库介绍

    MySQL是开源软件,它负责管理WordPress数据库的组件,如用户数据,用户帖子,评论等。...WordPress使用PHP,使用PHP标记中的SQL查询,作为MySql数据库获取CRUD(创建、读取更新和删除)数据的指令语言。数据库是WordPress的重要组成部分。它是存储所有核心的主干。...您的wordpress数据库由数据库主机安排,然后将其放在Mysql服务器,将数据库主机视为可以使用特定地址(主机名)访问。您可以数据库名称中检索某些内容。...wp帖子 - WordPress中,“帖子”是您撰写以填充博客的文章。本节将存储该数据。页面和导航菜单项也存储在此处。...wp术语关系 - 帖子与wp_terms表中的类别和标签相关联,此关联在此处保留。 wp术语分类 - 此表描述wp_terms表中条目的分类(类别,链接或标记)。

    2.5K20

    使用Solr涡轮增压您的WordPress搜索

    安装了Solr的服务器,使用该wget命令复制的地址下载文件并将其另存为wpsolr_config.zip。...要编制索引的自定义分类法:一般不需要在此处输入任何内容; 但是,如果已自定义WordPress类别和标签以外的方式组织博客帖子,请在此处输入分类标准的名称。...排除项目:如果您希望搜索结果中排除某些帖子或页面,请在此处输入其ID。 “ 保存选项”按钮。 打开Solr选项>结果选项页面: 显示建议(您的意思是?):推荐。...由构面显示的的数量:构面是指Solr显示的过滤器,以使访问者能够搜索结果中列出候选名单。此是每个构面显示的最大数。...搜索数据的备份并不重要,因为它总是可以WordPress数据库重新创建。但是,对于包含数千个帖子和附件的大型博客,备份和恢复搜索数据将比重新创建它快得多。

    4.9K60

    WordPress 文章查询教程6:如何使用排序相关的参数

    WordPress 中,使用 WP_Query 进行文章查询是最常见的操作,学习好这方面的操作, WordPress 开发基本就学会了一半。...” 参数的升序或降序,默认为”DESC”,即为降序,如果是数组的话,可用于多个 order/orderby 集: ASC – 升序,最低到最高 (1, 2, 3; a, b, c) DESC –...降序,最高到最低 (3, 2, 1; c, b, a) 然后是 orderby 参数,数据类型为:(string | array),参数对检索到的文章进行排序。...常用于页面(排序字段页面编辑页面的「页面属性」框中),也可用于具有不同 menu_order 的任何文章类型(默认都是 0)。...meta_value – 按照自定义字段排序,请先确保查询中已经设置了 meta_key,额外要注意,是字母顺序排列的,这对于字符串来说没有问题,但对于数字可以结果不是你预期的,(例如结果是 1、3

    1.5K30

    MongoDB实战面试指南:常见问题一网打尽

    当执行查询时,MongoDB会根据分片键将查询路由到相应的分片。 6. 问题:MongoDB中如何处理事务? 答案:MongoDB4.0版本开始支持多文档事务。...然后你可以使用 但请注意,上述描述中的“某个字段进行分组并获取每个组的文档列表”并不是MongoDB聚合管道的典型用法。...答案:MongoDB中的elemMatch操作符用于嵌套数组字段查询满足多个条件的元素。当数组字段中的元素是文档时, elemMatch允许我们指定多个查询条件,并只返回满足所有条件的数组元素。...如果字段不存在,则不执行任何操作;如果字段存在,则将其文档中删除。 inc:增加或减少字段。通常用于更新数字类型的字段,如计数器或评分。...适用于查询数组字段中包含特定的文档的场景。例如,如果有一个包含用户标签的数组字段,可以使用多键索引来加速基于标签的查询

    70310

    用Python分析5万+个WordPress插件

    之前的文章中,我们已经把WordPress.org的所有插件信息爬取下来,并分析了一些关于插件开发者的结论。本次是针对是插件的信息做一些简单分析。...这个数据很好计算,直接使用 pandas.DataFrame.sum 即可,sum会返回指定轴的和. ?...即对于输入 x ,将返回最大的整数 i ,使得 i <= x。 注意在Python中,向下取整总是 0 舍入。...的用户求助帖子数量 “support_threads_resolved”: 数值类型,用户的帖子被解决的数量 "description":字符串类型,插件的描述文字,这个描述的字数作为数值其实也可以作为一个指标...这些维度各自之间的数据量级差别太大,0到亿都有,直接拿来做图基本什么都看不到,所以全部把他们都取对数,缩小到同一个刻度。那么这四个数据之间有什么关系呢?具体请看代码和图表: ? ?

    82930

    MySQL3_外键及查询

    图: #用户和板块之间的关系 1.某个用户是版主,版主管理板块 2.普通用户和版块之间没有直接的关系,用户发帖或者用户评论间接的和版块之间形成关系 #用户和帖子之间的关系 1.用户发表了帖子 2.用户评论了某个帖子...#用户和评论之间的关系 1.用户发表了评论 2.用户发表了帖子,被其他人评论了 3.如果有二级评论,你的评论被人喷了 #帖子和版块之间的关系 帖子属于版块 5.数据的规范 (1)第一范式 第一范式...= 逻辑运算符 and 与 or 或 not 非 (6)聚合函数 max() #最大 min() #最小 sum() #求和 avg() #平均值 count() #计数 #聚合函数使用在结果集...group by sex; #添加where语句 select group_concat(sid) from stuinfo where age>20 group by sex ; 9.回溯统计 统计的基础...from stuinfo where city='北京' order by age desc limit 3; #distinct去除相同的字段 #我们需要查询数据表中一共有哪些那些地方的人注册了

    3K20

    MongoDB 学习笔记2 - 基础知识和使用

    ,比如: db.unicorns.find({ vampires: {$exists: false}}) 2.6 是否被包含用 $in '$in' 被用来匹配查询文档我们传入的数组参数中是否存在匹配...传统数据库中的 join 基本意味着不可扩展。就是说,如果想把数据水平扩展,你只能放弃使用join。事实就是,数据之间的关系, MongoDB 中无法直接表达和查询。...这样的建模,显示 posts 的时候要查询 (链接到) users。 一个代替案是“增加冗余字段”,每篇 post 中都冗余的多存储 name 和 userid 两个字段。...MongoDB 的处理方式:MongoDB 的灵活架构允许你把这两种方式结合起来,你可以把评论放在独立的集合中,同时博客帖子下嵌入一小部分评论 (比如说最新评论) ,以便和帖子一同显示。...写操作被发送到单个服务器,也即主服务器,然后它异步复制到所有的服务器。你可以控制是否允许服务器上进行读操作,这可以让一些特定的查询主服务器中分离出来,当然,存在读取到旧数据的风险。

    1.2K20

    1对多业务,数据库水平切分架构一次搞定 | 架构师之路

    其中,tiezi-center和tiezi-search分别满足两类不同的读需求: 如上图所示: tid和uid查询需求,可以由tiezi-center数据读取并返回 其他类检索需求,...,对调用者提供友好的RPC接口 tiezi-db:对帖子数据进行存储 相关字段建立索引,就能满足相关业务需求: 帖子记录查询,通过tid查询,约占读请求量90% select * from...一旦帖子发布,tid和uid的映射关系就不会发生变化,cache的命中率会非常高 使用uid分库,并增加索引库记录tid到uid的映射关系之后,每当有uid查询: 可以通过uid直接定位到库...“1对多”的业务场景,使用“1”分库,“多”的数据id生成时,id末端加入分库基因,就能同时满足“1”和“多”的分库查询需求。...七、总结 将以“帖子中心”为典型的“1对多”类业务,架构,采用数据与索引数据分离的架构设计方法: 帖子服务,数据满足uid和tid的查询需求 搜索服务,索引数据满足复杂搜索寻求 对于数据的存储

    51630

    1对多业务,数据库水平切分架构一次搞定 | 架构师之路

    如上图所示: tid和uid查询需求,可以由tiezi-center数据读取并返回 其他类检索需求,可以由tiezi-search索引数据检索并返回 对于写需求: ?...tiezi-center:帖子中心服务,对调用者提供友好的RPC接口 tiezi-db:对帖子数据进行存储 相关字段建立索引,就能满足相关业务需求: 帖子记录查询,通过tid查询,约占读请求量90%...既然是帖子中心,并且帖子记录查询量占了总请求的90%,很容易想到通过tid字段取模来进行水平切分: ?...一旦帖子发布,tid和uid的映射关系就不会发生变化,cache的命中率会非常高 使用uid分库,并增加索引库记录tid到uid的映射关系之后,每当有uid查询: ?...七、总结 将以“帖子中心”为典型的“1对多”类业务,架构,采用数据与索引数据分离的架构设计方法: 帖子服务,数据满足uid和tid的查询需求 搜索服务,索引数据满足复杂搜索寻求 对于数据的存储

    1.1K100

    WordPress博客默认站点地图使用禁用教程分享

    站点地图中排除特定页面 要从WordPress网站地图中排除特定页面,请应用以下代码技术: // disable specific page function shapeSpace_disable_sitemap_specific_page...站点地图中排除特定文章 与以前的技术类似,要从自动生成的WordPress网站地图中排除特定的文章,请执行以下操作: // disable specific post function shapeSpace_disable_sitemap_specific_post...根据字段排除文章 也可以根据其附加的数据排除特定的文章。例如,如果您的文章有一个名为sitemap的字段。并且您只想包含sitemap为1的文章。...检查站点地图是否已启用 正如前面所述,WordPress可以很容易地禁用/启用的站点地图功能。因此,如果您要自定义内容,了解站点是否启用了WP Sitemaps可能会很有用。...robots.txt中排除站点地图规则 启用站点地图后,WordPress会自动将以下规则添加到您站点的虚拟动态生成的robots.txt文件中: Sitemap: https://example.com

    62130

    1万属性,100亿数据,每秒10万吞吐,架构如何设计?

    这些表,以及对应的服务维护不同的部门,看上去各业务灵活性强,研发闭环,这恰恰是悲剧的开始: (1)tid如何规范? (2)属性如何规范? (3)按照uid来查询怎么办(查询自己发布的所有帖子)?...抽象出一个统一的类目、属性服务,单独来管理这些信息,而帖子库ext字段里json的key,统一由数字来表示,减少存储空间。 ps:帖子表只存信息,不管业务含义。...除此之外,如果ext里某个key的value不是正则校验的,而是枚举时,需要有一个对进行限定的枚举表来进行校验: 这个枚举校验,说明key=4的属性(对应属性表里二手,手机类型字段),其不只是要进行...“帖子id”的个性化检索需求,统一走外置索引; 数据与索引数据的操作遵循: (1)对帖子进行tid正排查询,直接访问帖子服务; (2)对帖子进行修改,帖子服务通知检索服务,同时对索引进行修改; (3...; (2)统一的结果聚合层,其无状态性也能够保证增加机器就能扩充系统性能; (3)搜索内核检索层,服务和索引数据部署同一台机器,服务启动时可以加载索引数据到内存,请求访问时内存中load数据,访问速度很快

    1.8K20

    1万属性,100亿数据,每秒10万吞吐,架构如何设计?

    这些表,以及对应的服务维护不同的部门,看上去各业务灵活性强,研发闭环,这恰恰是悲剧的开始: (1)tid如何规范? (2)属性如何规范? (3)按照uid来查询怎么办(查询自己发布的所有帖子)?...抽象出一个统一的类目、属性服务,单独来管理这些信息,而帖子库ext字段里json的key,统一由数字来表示,减少存储空间。 画外音:帖子表只存信息,不管业务含义。...除此之外,如果ext里某个key的value不是正则校验的,而是枚举时,需要有一个对进行限定的枚举表来进行校验: 这个枚举校验,说明key=4的属性(对应属性表里二手,手机类型字段),其不只是要进行...“帖子id”的个性化检索需求,统一走外置索引; 数据与索引数据的操作遵循: (1)对帖子进行tid正排查询,直接访问帖子服务; (2)对帖子进行修改,帖子服务通知检索服务,同时对索引进行修改; (3...; (2)统一的结果聚合层,其无状态性也能够保证增加机器就能扩充系统性能; (3)搜索内核检索层,服务和索引数据部署同一台机器,服务启动时可以加载索引数据到内存,请求访问时内存中load数据,访问速度很快

    91220

    帖子中心,1亿数据,架构如何设计?

    如上图所示: (1)tid和uid查询需求,可以由tiezi-center数据读取并返回; (2)其他类检索需求,可以由tiezi-search索引数据检索并返回; 写需求怎么办呢? ?...(1)tiezi-center:帖子中心服务,对调用者提供友好的RPC接口; (2)tiezi-db:对帖子数据进行存储; 相关字段建立索引,就能满足相关业务需求。...方案一:帖子ID切分法 既然是帖子中心,并且帖子记录查询量占了总请求的90%,很容易想到通过tid字段取模来进行水平切分。 ?...; (4)一旦帖子发布,tid和uid的映射关系就不会发生变化,cache的命中率会非常高; 使用uid分库,并增加索引库记录tid到uid的映射关系之后,每当有uid查询,可以通过uid直接定位到库...总结 将以“帖子中心”为典型的“1对多”类业务,架构,采用数据与索引数据分离的架构设计方法: (1)帖子服务,数据满足uid和tid的查询需求; (2)搜索服务,索引数据满足复杂搜索寻求; 对于数据的存储

    1.3K10

    大厂案例 - 海量分类业务设计的一些思考

    各分类帖子的信息特点 (1)各品类的属性千差万别,招聘帖子和二手帖子属性完全不同,二手手机和二手家电的属性又完全不同,不同的属性很多; (2)帖子的数据量巨大 (3)每个属性都有查询需求,各组合属性都可能有组合查询需求...抽象出一个统一的类目、属性服务,单独来管理这些信息,而帖子库ext字段里json的key,统一由数字来表示,减少存储空间。 帖子表只存信息,不管业务含义。...除此之外,如果ext里某个key的value不是正则校验的,而是枚举时,需要有一个对进行限定的枚举表来进行校验: 这个枚举校验,说明key=4的属性(对应属性表里二手,手机类型字段),其不只是要进行...---- 统一检索服务 数据量很大的时候,不同属性查询需求,不可能通过组合索引来满足所有查询需求, 外置索引,统一检索服务 是一个很常用的实践: (1)数据库提供“帖子id”的正排查询需求; (2)...所有非“帖子id”的个性化检索需求,统一走外置索引; 数据与索引数据的操作遵循: (1)对帖子进行tid正排查询,直接访问帖子服务; (2)对帖子进行修改,帖子服务通知检索服务,同时对索引进行修改

    15820

    WordPress 文章查询教程9:如何使用自定义字段(post meta)参数

    WordPress 中,使用 WP_Query 进行文章查询是最常见的操作,学习好这方面的操作, WordPress 开发基本就学会了一半。...「WordPress果酱」将通过一系列教程讲解如何使用 WP_Query 进行 WordPress 文章查询。...meta_query (array) – 自定义字段数组参数。 relation (string) – 用于定义多个内嵌 meta_query 数组之间的关系,它的是:'AND', 'OR'。...重要提示:meta_query 的参数应该是一个 meta query 的数组数组,它让你可以通过最外层数组的 relation 参数来定义关系。...简单自定义字段查询 获取自定义字段的 key 是 'color',而 value 则任意都可的文章: $query = new WP_Query( array( 'meta_key' => 'color

    1.1K10
    领券