我已使用ACF创建自定义关系(称为 author_team_members ),该关系是以下两种帖子类型的列表:
我已将此规则设置为仅在名为 insights 的自定义帖子类型上显示。
前端一切正常,如果我附有$ post-> ID以获取关系信息(标题),则一切正常显示。
但是,我想为我的自定义post_type显示所有选择用作过滤器的关系选项的列表(我什至无法理解)。
我尝试使用以下内容:
$authorsMembersAll = the_field( 'author_team_members' );
$authorsMembersAll = get_field( 'author_team_members' );
$authorsMembersAll = get_field( 'author_team_members', 'option' );
$authorsMembersAll = get_field( 'author_team_members', 'options' );
$authorsMembersAll = get_fields( 'author_team_members' );
$authorsMembersAll = get_sub_field( 'author_team_members' );
所有这些都不显示。我唯一可以返回任何值的东西是:
$authorsMembersAll = get_field_object( 'author_team_members' );
这将返回以下内容:
Array
(
[ID] => 865
[key] => field_5bfde38fa8df0
[label] => Author
[name] => author_team_members
[prefix] => acf
[type] => relationship
[value] =>
[menu_order] => 0
[instructions] =>
[required] => 0
[id] =>
[class] =>
[conditional_logic] => 0
[parent] => 864
[wrapper] => Array
(
[width] =>
[class] =>
[id] =>
)
[_name] => author_team_members
[_prepare] => 0
[_valid] => 1
[post_type] => Array
(
[0] => team
[1] => board
)
[taxonomy] =>
[filters] => Array
(
[0] => search
)
[elements] =>
[min] =>
[max] =>
[return_format] => object
)
在此阶段,即使我的post_type中没有使用所有可用选项,我什至会对它们感到满意。理想情况下,我只希望选择已选择的选项。但是我真的不知道该怎么做。