the_widget() | wordpress调用侧边栏小工具

作者猫斯基 2015-02-10 123 人读过

最新文章

函数

the_widget($widget, $instance, $args);

函数

WordPress函数可调用侧边栏小工具

参数

$widget,小工具类名

  • WP_Widget_Archives – 存档小工具
  • WP_Widget_Calendar – 日历小工具
  • WP_Widget_Categories – 分类小工具
  • WP_Widget_Links – 链接小工具
  • WP_Widget_Meta – Meta小工具
  • WP_Widget_Pages – 页面小工具
  • WP_Widget_Recent_Comments – 最近评论小工具
  • WP_Widget_Recent_Posts – 最新文章小工具
  • WP_Widget_RSS – RSS小工具
  • WP_Widget_Search – 搜索小工具
  • WP_Widget_Tag_Cloud – 标签云小工具
  • WP_Widget_Text – 文本小工具
  • WP_Nav_Menu_Widget – 菜单小工具

$instance
表示每个 widget 的设置,例如 Archives 是用 dropdown 菜单显示还是列表显示
$args
widget 的 sidebar 参数,包括 before_widget、after_widget、before_title 和 after_title。

例子

调用文章归档小工具举例

the_widget('WP_Widget_Recent_Posts');

wordpress 后台默认不显示小工具选项,开发者需要启用小工具功能并把小工具在相应的前台位置调用出来,这样才能在后台直接拖动生成侧边栏。

激活小工具需要在 functions.php 中注册至少一个侧边栏。

register_sidebar( array(
	'name' => __( '默认侧边栏', 'Bing' ),
	'id' => 'widget_default',
	'description' => __( '侧边栏的描述', 'Bing' ),
	'before_widget' => '<div class="widget %2$s">',
	'after_widget' => '</div>',
	'before_title' => '<h3 class="widget-title">',
	'after_title' => '</h3>'
) );

前台调用

dynamic_sidebar( 'widget_default' );

本文由 猫斯基 原创发布。

著作权均归用户本人所有。独家文章转载,请联系本站管理员。获得授权后,须注明本文地址! 本文地址:https://maosiji.com/wordpress/wordpress-the_widget.html