高级自定义字段插件条件逻辑
问题描述:
我正在使用WordPress的ACF插件(advancedcustomfields.com)为管理员提供更多控制。高级自定义字段插件条件逻辑
我有一个中继器字段设置,这将允许两个子字段。 1.图片2.链接。该链接将转到URL或页面/帖子。
我能够单独做到这一点,但我需要选择做一个或另一个。
当建立ACF的条件逻辑,我可以给管理员选择一个URL或(低于下降)链接到一个网页/后
我遇到问题的选项,是我不能根据他们的选择显示适当的子字段。
该文档帮助了我所有其他问题的很多。但是这个比我的联盟有点不合适。
任何帮助,将不胜感激。
http://www.advancedcustomfields.com/resources/getting-started/code-examples/
答
让我们假设你正在使用一个单选按钮,URL和页面/后下拉选择
在PHP代码之间做出选择,你会打造出HREF的链接做点什么像这样:
<?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>
这将检查sub_field“链接式”的价值,如果它是“URL”,它采用了“URL字段”字段,如果是“页面后”它使用“页面后选择器”字段。
你有你试过的代码示例吗? –
如果您使用条件逻辑,则必须设置一个用户选择URL或页面链接的字段。你不能只在该字段上使用get_sub_field()来检查他们选择了哪个选项? – AlliterativeAlice