Magic Fields Get Group


Magic Fields Get Group

我在让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 } ?> 

可以使用"? "如果第一个值不存在,则使用默认值,例如:

<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>