WordPress ACF显示自定义帖子类型的所有选定关系选项的列表

时间:2018-11-29 08:30:27

标签: wordpress relationship advanced-custom-fields

我已使用ACF创建自定义关系(称为 author_team_members ),该关系是以下两种帖子类型的列表:

  • team_members
  • board_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中没有使用所有可用选项,我什至会对它们感到满意。理想情况下,我只希望选择已选择的选项。但是我真的不知道该怎么做。

0 个答案:

没有答案