我很难让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 } ?>
答案 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>