当前位置: 首页 > 知识库问答 >
问题:

当字段在post grid插件wordpress中为“关系”类型时,ACF meta key字段显示数组

匡翰
2023-03-14

在wordpress中,我有一个自定义的职位类型(通过ACF插件生成)的工作机会,其中包括几个文本字段(meta_key值),该插件发布网格亲将显示没有问题。然而,我有一个领域是发布工作邀请的机构。

这是一个关系字段,每当我将此meta_键添加到要在网格的每个块中显示的字段列表时,它只显示“Array”。

我曾尝试创建自己的短代码来显示此字段,但可惜,这不起作用。

网站上有一个页面,由一位原始开发人员编写,上面列出了招聘信息。他们成功地用php显示了职业介绍所的名称,其中包括:

<?= get_field("agence")[0]->post_title ?>

我希望能够写我自己的短代码来显示代理标题,或者以某种方式动态地为每个工作机会创建一个新的meta_key,其中自动包含从关系字段“代理”派生的代理名称。

任何帮助都将不胜感激。

共有1个答案

谢英光
2023-03-14

不要使用关系ACF字段类型,而是使用称为“发布对象”的字段类型。只要你不启用"选择多个值?"选项this将只返回单个post对象。

这篇文章列出了两种字段类型之间的区别。基本上,它们都返回post对象,但是它们的选项略有不同,关系字段总是以数组的形式返回结果。从技术上讲,您可以使用关系字段,并将帖子的最小和最大数量设置为1,但是当您只需要一个帖子时,帖子对象字段是最合适的。

 类似资料:
  • 在我的帖子页面(常规帖子类型)中,我设置了一个ACF关系字段。在这个里面,我可以选择公司名称,这些名称都在directory_listings的职位类型下。 现在,我在directory listings页面上有以下代码,因此使用simply get_字段不起作用,因为这些值不在该页面上,而是在POST类型的其他位置。 因此不确定如何获取信息。 目录_LISTINGS post type下某个页面

  • 本文档包含了Django提供的全部模型字段的字段选项 和 字段类型的API参考。 请看: 如果内建的字段不能满足你的需要,你可以尝试包含对特定国家和文化有帮助的配套代码的 django-localflavor。当然,你也可以很容易的编写你自定义的字段。 注意 严格意义上来讲, Model 是定义在django.db.models.fields里面,但为了使用方便,它们被导入到 django.db.

  • 我正在使用Swift进行iOS编程,我正在使用此代码移动,但它不起作用。我正确地调用函数,但文本字段不移动。我正在使用自动布局。

  • 使用WP和自定义元字段有点新。 我正在尝试学习REST API并创建了一个插件来注册自定义元字段。这是插件: 我可以在WP后端看到键入“press”并创建帖子。当我查询它们时,元字段会显示在有效负载中。我只是想知道是否有可能让该字段显示在Post编辑器中,我看到了自定义字段的列表,但不包括我的字段: 想知道我是否在注册文章类型或元时遗漏了一个参数?我看了一下文件,看起来我什么都有了,但是不确定..

  • 问题内容: 我需要在段落中突出显示关键字,就像google在其搜索结果中一样。假设我有一个带有博客文章的MySQL数据库。当用户搜索某个关键字时,我希望返回包含这些关键字的帖子,但只显示帖子的一部分(包含搜索关键字的段落)并突出显示那些关键字。 我的计划是这样的: 找到内容中包含搜索关键字的帖子ID; 再次阅读该帖子的内容,并将每个单词放入固定的缓冲区数组(50个单词)中,直到找到关键字。 您能为

  • 排除不显示字段 Model.findAll({ attributes: { exclude: ['baz'] } });