从acf选择字段加载选定的内容

时间:2016-08-09 19:10:29

标签: php wordpress advanced-custom-fields

在wordpress和ACF上,我正在寻找一种方法来加载不同的<div>(一个或另一个,而不是两个)
基于 ACF«select»字段中选择的内容(名为«type_of_page») 页面加载时。

我有两种类型的选择器«实际»或«存档»
必须加载两个<div>«#now»或««#before»

    <?php

if(get_field('type_of_page') == "archive")
{
    //...
}

?>

<div id="now">NOW</div>
<div id="before">BEFORE</div>

如果不加载它们,我该如何释放它?

1 个答案:

答案 0 :(得分:0)

你几乎得到了它:

<?php if( get_field( 'key' ) == 'value' ) : ?>
  <div id="content-a"></div>
<?php else : ?>
  <div id="content-b"></div>
<?php endif; ?>

如果您担心content-b将加载但在需要content-a的情况下隐藏,请在浏览器中查看页面后检查源代码。如果使用此逻辑加载content-b(反之亦然),您将看到无法加载content-a