Php 输出具有ACF关系的相关职位的_字段
首先,谢谢你的帮助 我必须按照下面的代码显示从一个自定义帖子类型到另一个具有ACF关系的相关帖子 我想知道的是,是否有可能以及如何重写代码,以输出我用关系字段选择的相关文章的任何自定义字段Php 输出具有ACF关系的相关职位的_字段,php,wordpress,advanced-custom-fields,Php,Wordpress,Advanced Custom Fields,首先,谢谢你的帮助 我必须按照下面的代码显示从一个自定义帖子类型到另一个具有ACF关系的相关帖子 我想知道的是,是否有可能以及如何重写代码,以输出我用关系字段选择的相关文章的任何自定义字段 <?php $posts = get_field('product_id'); if( $posts ): ?> <ul> <?php foreach( $posts as $p ): ?> <li&
<?php
$posts = get_field('product_id');
if( $posts ): ?>
<ul>
<?php foreach( $posts as $p ): ?>
<li>
<a href="<?php echo get_permalink( $p->ID ); ?>"><?php echo get_the_title( $p->ID ); ?></a>
</li>
<?php endforeach; ?>
</ul>
<?php endif; ?>
-
就像我在这里所做的,是:
echo-get\u-permalink($p->ID)代码>
我想回应:
字段(“字段名称”)
问候,,
Axel如果查看函数的文档,您会注意到它可以将post/page ID作为第二个参数,以便您可以检索特定post/page字段的字段值:
参数
_字段($selector,[$post_id],$format_value])代码>
$selector
(字符串)(必填)字段名或字段键
$post\u id
(混合)(可选)保存值的post id。默认为当前帖子
$format\u value
(bool)(可选)是否应用格式化逻辑。默认为true
例如:
<?php
$posts = get_field('product_id');
if( $posts ): ?>
<ul>
<?php foreach( $posts as $p ): ?>
<li>
<a href="<?php echo get_permalink( $p->ID ); ?>"><?php echo get_the_title( $p->ID ); ?></a>
<?php the_field('field_name', $p->ID); ?>
</li>
<?php endforeach; ?>
</ul>
<?php endif; ?>
-