Php 魔法场群
我在让Magic Fields识别下面代码的get_group函数方面遇到了麻烦,任何代码更改的帮助都将非常有帮助。我想做的是写‘添加组侧栏中的侧栏框和图像框——否则,如果不存在,则包括动态侧栏’Php 魔法场群,php,wordpress,Php,Wordpress,我在让Magic Fields识别下面代码的get_group函数方面遇到了麻烦,任何代码更改的帮助都将非常有帮助。我想做的是写‘添加组侧栏中的侧栏框和图像框——否则,如果不存在,则包括动态侧栏’ <?php if ( get_group('Sidebar',TRUE) ) { ?> <div id="primary" class="widget-area"> <?php echo get_group('Sidebar'); ?> </div&g
<?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>
获取组“侧边栏”,对吗?获取_组的第二个参数是post_id,那么它是这样的吗?:代码似乎不起作用,它在任何页面上都不显示任何内容,并导致页脚不起作用,因此代码一定是失败的。可能您的php版本太旧了