Magic Fields获得小组

时间:2011-08-11 18:57:35

标签: php wordpress

我很难让Magic Fields识别以下代码的get_group函数,代码更改的任何帮助都会让我识别这段代码会非常有用。我要做的是写'添加边栏框和图像框在侧边栏组中 - 或者如果不存在则包括动态侧边栏'

<?php if ( get_group('Sidebar',TRUE) ) { ?>
<div id="primary" class="widget-area">
    <?php echo get_group('Sidebar'); ?>
</div>
<?php } else { ?>
<div id="primary" class="widget-area">
<?php dynamic_sidebar( 'primary-widget-area' ); ?>
</div>
<?php } ?> 

1 个答案:

答案 0 :(得分:0)

如果第一个值不存在,您可以使用“?:”来使用默认值,例如:

<div id="primary" class="widget-area">
    <?php echo get_group('Sidebar') ?: dynamic_sidebar( 'primary-widget-area' ); ?>
</div>

或者你的php版本低于5.3,在“?:”

之前
<div id="primary" class="widget-area">
    <?php
        $sidebar = get_group('Sidebar');
        echo $sidebar ? $sidebar : dynamic_sidebar( 'primary-widget-area' );
    ?>
</div>