wordpress注册加入侧边栏

共计1138字,阅读大约4分钟。

一、注册

在主题的 function.php 里面填写注册代码如下

  • name’ :侧边栏名字,显示在后台小工具面板
  • id’ :必须为英文小写,引用侧边栏时用到
  • widget’:给侧边栏的标签
  • title’:侧边栏的标题
//侧边栏
function themename_widgets_init() {
    register_sidebar( array(
        'name'          => __( '文章右侧', 'theme_name' ),
        'id'            => 'singler',
        'before_widget' => '<aside id="%1$s" class="widget %2$s">',
        'after_widget'  => '</aside>',
        'before_title'  => '<h1 class="widget-title">',
        'after_title'   => '</h1>',
    ) );

    register_sidebar( array(
        'name'          => __( '文章左侧', 'theme_name' ),
        'id'            => 'singlel',
        'before_widget' => '<ul><li id="%1$s" class="widget %2$s">',
        'after_widget'  => '</li></ul>',
        'before_title'  => '<h3 class="widget-title">',
        'after_title'   => '</h3>',
    ) );
}
add_action( 'widgets_init', 'themename_widgets_init' );
图片[1] | Web Stack | wordpress注册加入侧边栏 | 一个栈

二、引用

WP只能读取 sidebar.php 文件引用,可以在主题根目录编辑。

或者新建一个 sidebar-侧边栏ID.php,WP只能识别这两种方式。

//sidebar-侧边栏ID.php 文件代码
<div id="侧边栏ID">
    <?php dynamic_sidebar('侧边栏ID'); ?>
</div>
//sidebar-侧边栏ID.php 的引用方法
//插入在需要显示侧边栏的地方,记得先写好CSS,不然你的页面布局会乱
<?php require 'sidebar-侧边栏ID.php'; ?>
温馨提示:本文最后更新于2022-06-18 13:25:22,某些文章具有时效性,若有错误或已失效,请在下方留言或联系雅舍站长
© 版权声明
THE END
有所帮助就支持一下吧
点赞0当赏 分享
箴言区 抢沙发
头像
达瓦里希请发言...
提交
头像

昵称

取消
昵称表情代码图片