1.注册侧边栏
在functions.php文件中,注册一个侧边栏供调用
register_sidebar(array(
'name' => '首页侧边栏',
'id' => 'exsidebar_index',
'description' => '首页侧边栏',
'class' => 'sidebar_A',
'before_widget' => '<li id="%1$s" class="widget %2$s">',
'after_widget' => '</li>',
'before_title' => '<div class="sidebar-cat-title">',
'after_title' => '</div>'));
参数:
args
(字符串/数组)(可选)创建基于“name”和“id”的侧边栏。
默认值: None
- name – 侧边栏的名字(默认是 ‘Sidebar’ 加 数字 ID)
- id – 侧边栏 ID,必须全部小写,不带空格(默认是一个自动递增的数字 ID)
- description – 用来说明侧边栏是什么,在哪里显示的文字。会在小工具管理界面显示。(默认为空)
- class – 分配到小工具 HTML输出 中的CSS选择器名字(默认为空)
- before_widget – 在每个小工具前面输出的 HTML代码(默认: ‘<li id=”%1$s” class=”widget %2$s”>’)注:使用sprintf的变量替换
- after_widget – 在每个小工具后面输出的 HTML代码(默认: “</li>n”)
- before_title – 在标题前输出的 HTML代码(默认: <h2 class=”widgettitle”>)
- after_title – 在标题后输出的 HTML代码 (默认:”</h2>n”)
args 参数是一个关联数组,它将会传递到每个一个小工具回调函数作为第一个参数(如果传递的是一个字符串,它将被传递到 parse_str() 生成一个关联数组)。这些参数的基本用途就是传递主题特有的 HTML 标签 来包裹 小工具 和标题。
注册成功后,可以在后台->小工具里面选择
2.调用侧边栏
判断侧边栏是否存在is_active_sidebar(‘id’); 其中id为上面注册的侧边栏ID
调用侧边栏:dynamic_sidebar(‘exsidebar_index’);
版权声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
免责声明: 本网站所发布的一切资源均来自于会员发布以及互联网收集,不代表本站立场,仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则一切后果请用户自负;依据WordPress GPL开源许可协议分享,如有侵犯到您的权益,请联系我们。
免责声明: 本网站所发布的一切资源均来自于会员发布以及互联网收集,不代表本站立场,仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则一切后果请用户自负;依据WordPress GPL开源许可协议分享,如有侵犯到您的权益,请联系我们。