0

我正在使用 WordPress 的 ACF 插件 (advancedcustomfields.com) 为管理员提供更多控制权。

我有一个中继器字段设置,它将允许两个子字段。1. 图片 2. 链接。该链接将转到 URL 或页面/帖子。

我可以单独执行此操作,但我需要选择其中一项。

设置 ACF 的条件逻辑时,我可以让管理员选择 URL 或链接到页面/帖子(从下拉列表中)

我遇到的问题是,我无法根据他们的选择显示正确的 sub_field 。

该文档对我遇到的所有其他问题有很大帮助。但这一个有点超出我的范围。

任何帮助,将不胜感激。

http://www.advancedcustomfields.com/resources/getting-started/code-examples/

4

1 回答 1

0

假设您使用单选按钮在 URL 和 Page/Post Dropdown Selector 之间进行选择

在您将构建链接的 href 的 php 代码中,执行以下操作:

<?php if(get_sub_field('link-type')=='url'){
    $myURL = get_sub_field('url-field');
}elseif (get_sub_field('link-type')=='page-post'{
    $myURL = get_sub_field('page-post-selector');
}?>
<a href="<?php echo $myURL; ?>"></a>

这将检查您的子字段“链接类型”的值,如果它是“url”,则使用“url-field”字段,如果是“page-post”,则使用“page-post-selector”字段。

于 2015-02-09T21:33:42.157 回答