0

我目前正在使用 Pods 插件。

我扩展了用户 pod,并添加了一个企业形象字段。

在管理上一切都很好,我可以改变每个用户的形象。

在此处输入图像描述 和 :

在此处输入图像描述

我的问题是我无法在前台页面上显示此图像..

如果我这样做:var_dump($pod->field('image_societe')); 它返回 false,而字段名称是正确的,对于纯文本字段,它可以工作。

但我可以这样做:

var_dump($pod->fields('image_societe'));

这将返回给我完整的信息,但我无法访问图像的 id,它不存在于信息中。

我希望最终能够做到这一点:

the_attachment_link( 11923 );

其中 11923 是图像的 ID。

要根据用户动态,文档说必须这样做:

the_attachment_link($pod->field('image_societe.ID'));

但是由于豆荚返回我错误,它不起作用。

有人有想法吗?

谢谢 !

4

1 回答 1

1

通常可以通过查询获取图片的url $pod->field('image_societe.guid')。例如:

$items = pods('your_pod', array("limit" => -1));
while($items->fetch()) {
    echo $items->field('image_societe.guid');
}

如果$pod->field('image_societe');没有返回任何内容,那么您的 pod 查询或缓存启动可能有问题。因此需要更多代码来查看此内容。

于 2018-12-15T14:39:41.253 回答