有没有办法在其他地方显示某些Post的ACF字段?

时间:2019-05-16 21:22:12

标签: wordpress

让我从头开始描述我的需求:

我有一个有关游戏的网站,我想获得某种数据库,以便玩家可以搜索/过滤(按年份,类型,平台等)。

我的目的:我将游戏存储在一个单独的后置类型“游戏”中,为此,我将它们添加到ACF(高级自定义字段)中,其中包含一组字段,其中包含我需要的数据(发布日期,类型,平台,等)。

我想做一个所谓的“游戏列表”(您知道各种列表,有关海盗的游戏,有关空间,吨列表的游戏,所以不-这不是类别):这很可能是我希望能够做到这一点,例如:

<post content>
Some useful text ...

<h2> Some Headline </ h2>

// this can be a shortcode or block in guttenberg, I'm not very good. specialist
[insert-game-info id = "1"]

Just a couple paragraph of cool text useful for SEO

[insert-game-info id = "2"]

Lyalyalya, and still text, and behind him again game

[insert-game-info id = "3"]
</ post content>

如何制作这样的东西?显然,有必要进行某种对话以允许您从游戏列表中进行选择。

我正在研究是否已经有解决方案,对我来说这似乎必须是常见问题

1 个答案:

答案 0 :(得分:0)

根据您的熟练程度,我建议使用WordPress get_posts函数,并在foreach中使用ACF的get_field返回字段数据。

ACF的get_field允许您从特定帖子中获取值,例如:

$value = get_field( "text_field", 123 );