wordpress侧边栏小工具判断函数is_active_sidebar()

Posted wnh678

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wordpress侧边栏小工具判断函数is_active_sidebar()相关的知识,希望对你有一定的参考价值。

is_active_sidebar()函数的作用是检测指定的侧边栏小工具是否在使用并返回结果,正在使用就返回true,没有使用就返回false。比如存在ID分别为sidebar-1、sidebar-2、sidebar-3三个侧边位,要判断sidebar-1的侧边栏中是否存在小工具就可以使用wordpress函数is_active_sidebar()

函数代码

1
<?php is_active_sidebar( $index ); ?>
参数说明

$index – 侧边栏的名称或者id,默认值:None

返回值

布尔型(boolean),如果侧边栏在使用返回true,否则返回false

示例

根据侧边栏是否被使用而显示不同的内容

1
2
3
4
5
6
7
8
9
<?php if(is_active_sidebar(‘left-sidebar‘)){ ?>
	<ul id="sidebar">
		<?php dynamic_sidebar(‘left-sidebar‘); ?>
	</ul>
<?php }else{ ?>
	<div class="textwidget">
		<p>广告位待租!</p>
	</div>
<?php } ?>

注:left-sidebar是侧边栏ID

源文件

is_active_sidebar()函数位置:wp-includes/widgets.php.

以上是关于wordpress侧边栏小工具判断函数is_active_sidebar()的主要内容,如果未能解决你的问题,请参考以下文章

PHP 侧边栏小工具在Wordpresshinzufüegn

我的页脚下方有侧边栏信息?

WordPress图片主题 国人原创轻拟物风格niRvana主题

WPMU-Can&ŧ039;t在侧边栏小部件中插入脚本

Wordpress注册边栏小部件

wordpress |禁用页面模板上的边栏小部件