函数
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://www.maosiji.com/2872.html