刚开始使用WordPress的PODS框架。其中大部分时间都很快,其余的我都在苦苦挣扎。以下是我混淆的一个例子:
我遇到的问题是,当我创建一个帖子(行业)的实例时,然后从该关系中选择特定项目(Partner Bio),(比如有10个,但我选择了3个),我得到了返回所有Partner Bio的数据而不是我选择的三个数据,换句话说,模板从所有Partner Bios中提取数据,无论我在帖子字段中选择什么下拉。
我正在使用的模板如下所示:
<div>{@post_thumbnail.thumbnail}<br/>
<a href="{@permalink}">{@first_name} {@middle_initial} {@last_name}</a><br/>
{@title_of_partner}<br/>
{@position}<br/>
{@phone}<br/>
<a href="mailto:{@e-mail}">Email {@first_name}</a>
</div>
这让我觉得当你使用短代码嵌入一个pod时,它不受你编辑帖子时选择的字段的控制。那么我尝试从模板中抓取代码,然后将其放入帖子中,这也不起作用。
我的目标是根据我选择的BIOS显示上面列出的块。我做错了什么?
如果上面的示例令人困惑,这里有一个更简单的示例来说明相同的问题,这可能更清楚:
发布结构/字段:
名称,
电子邮件,
Rel,//通过post-type将Post的关系发布到Post B,
自动模板:开,
创建了模板:{@name} {@ Emal} {@ Image}
问题是,当我创建Post A的实例并从Rel中选择项目时,我从该关系的所有成员中获取值,而不仅仅是我检查的内容。
如果我关闭自动模板并将魔术标签放入Post A的实例中,我只会获取我选择的关系项的数据,但我会以这种格式返回:
名称,名称和名称 电子邮件,电子邮件和电子邮件
而不是:
名称
电子邮件
名称
电子邮件
...