wordpress后台默认不显示小工具选项,开发者需要启用小工具功能并把小工具在相应的前台位置调用出来,这样才能在后台直接拖动生成侧边栏。激活小工具激活小工具需要在functions.php中注册至少一个侧边栏register_sidebar( array('name' => __( '默认侧边栏', 'Bing…

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>') );

这样在外观下就可以看到小工具按钮了

wordpress启用侧边栏小工具

拖动需要的小工具进行设置

前台调用

<?php dynamic_sidebar( 'widget_default' ); ?>

使用the_widget()函数直接调用小工具

<?php the_widget($widget, $instance, $args); ?>

参数$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

调用文章归档小工具举例

<?php the_widget('WP_Widget_Recent_Posts'); ?>
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。