我使用WP类型插件制作了两个自定义帖子类型
在Agent(Parent)中,我创建了WP类型插件的自定义帖子字段:
现在我想在Property(Child)帖子中显示字段。
我在single-property.php。
中使用此代码<div *ngFor="let key of demoArray">
<div>START</div>
<div>{{key.ob1_first}}</div>
<div>{{key.ob1_second}}</div>
<div>{{key.ob2_first}}</div>
<div>{{key.ob2_second}}</div>
<div>END</div>
</div>
我能够获得代理(父母)的标题和特色图片,但我无法获得自定义字段(1.电子邮件,2。电话和3.传真号码)。 下面是自定义字段的代码,我可以通过该字段获取字段,但仅限于分配代理(父级)的帖子类型。
$parent_id = wpcf_pr_post_get_belongs($post->ID, 'agent');
$parent = get_post($parent_id);
$agentPhoto = wp_get_attachment_image_src(get_post_thumbnail_id($parent->ID), 'agentPhoto');
//successfully get the parent photo
<img src="<?php echo $agentPhoto[0];?>" alt="<?php echo $parent->post_title;?>">
//successfully get the title of the parent
<?php echo $parent->post_title;?>
任何帮助表示感谢。
答案 0 :(得分:2)
use this sortcode to get value of agentPhone , email etc...:and in place of id pass the parent post id:
<?php echo(do_shortcode('[types field="adresse" id="746" arg1="val1" arg2="val2"]')); ?>
<?php echo(do_shortcode('[types field="agent-email" id="746" arg1="val1" arg2="val2"]')); ?>
<?php echo(do_shortcode('[types field="agent-fax" id="746" arg1="val1" arg2="val2"]')); ?>