说明
is_active_widget() 是一个条件标签,用来检查是否小工具已经在前端显示(已使用)。只有在小工具初始化后,该函数才会生效。
用法
1 | <?php is_active_widget( $callback, $widget_id, $id_base, $skip_inactive ); ?> |
<?php is_active_widget( $callback, $widget_id, $id_base, $skip_inactive ); ?>
参数
$callback
(字符串)(可选)小工具回调检查。
默认值:False
$widget_id
(整数)(可选)需要检查的小工具ID。
默认值:None
$id_base
(字符串)(可选)通过 WP_Widget 类扩展创建的小工具的基本ID。
默认值:None
$skip_inactive
(布尔)(可选)是否在 'wp_inactive_widgets' 中检查。
默认值:True
返回值
如果指定的小工具没有启用就返回 false,或者返回所启用的小工具所在的侧边栏的ID。如果回调不是唯一的,你可以指定小工具的ID。
示例
只有小工具启用才加载脚本
1 2 3 4 5 | <?php if ( is_active_widget( false, false, $this->id_base, true ) ) { wp_enqueue_script( 'jquery' ); } ?> |
<?php if ( is_active_widget( false, false, $this->id_base, true ) ) { wp_enqueue_script( 'jquery' ); } ?>
函数历史
始用于 WordPress 2.2.0 版本
源文件
is_active_widget() 位于 wp-includes/widgets.php
- 原文:http://codex.wordpress.org/Function_Reference/is_active_widget
- 编译:倡萌@WordPress大学
到此这篇关于WordPress函数:is_active_widget(已如何使用小工具)就介绍到这了。和阳光的人在一起,心里才不会变得晦暗;和快乐的人在一起,脸上就会常带面带微笑;和进取的人在一起,行动就不会变得落后;借人之智,要尽自己最大的努力去完善自己;学最好的别人,做最好的我们。更多相关WordPress函数:is_active_widget(已如何使用小工具)内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!