如何使WordPress博客添加多个sidebar侧边栏

https://www.cnblogs.com/lydbk/p/4609736.html

 

如何使WordPress博客添加多个sidebar侧边栏

制作wordpress模版的时候,也许你会遇到一个sidebar侧栏不能完全满足你的需求,或者侧栏内容过多导致页面过长,那么我们可以考虑使用两个或者更多侧栏。

考虑到需要修改functions.php和sidebar.php文件,因此开始前备份好文件以防万一。
首先看functions.php文件。文件里有一段代码的开始部分是这样的:

<?php if ( function_exists('register_sidebar') )

删除这段代码以及相应的闭合括号,之后加入下面的内容:

复制代码

<?php if ( function_exists('register_sidebar') )
register_sidebar(array('name'=>'sidebar1',
'before_widget' => '',
'after_widget' => '',
'before_title' => '<h2>',
'after_title' => '</h2>',
));
?>

复制代码

这是一个侧栏的对应代码,如果我们要的是两个侧栏效果,那么就再加入一段侧栏代码,变成:

复制代码

<?php if ( function_exists('register_sidebar') )
register_sidebar(array('name'=>'sidebar1',
'before_widget' => '',
'after_widget' => '',
'before_title' => '<h2>',
'after_title' => '</h2>',
));
register_sidebar(array('name'=>'sidebar2',
'before_widget' => '',
'after_widget' => '',
'before_title' => '<h2>',
'after_title' => '</h2>',
));
?>

复制代码

如果想多显示几个侧栏,只要复制同样的代码段,把其中的sidebar1/2后面的数字改动一下就可以了。
注册好必需的侧栏之后,wp-admin的wiget里就有了三个widget盒,之后我们需要激活侧栏,让它能够显示在博客前端。
打开sidebar.php文件之后你会看见一行这样的代码:

<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebarname') ) : ?>
<?php endif; ?>

删除之,然后加上:

if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar1') ) : ?>
<?php endif; ?>

以上代码使sidebar1显示在博客前端。要同时显示sidebar1和sidebar2,则加入:

<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar1') ) : ?>
<?php endif; ?><?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar2') ) : ?>
<?php endif; ?>

以此类推,要显示sidebar345,请添加同样代码,将其中的数字略作改动即可。
大功告成。
注意:修改functions.php文件时请注意删除多余的闭合括号或空格等。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/399462.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

glove中文词向量_Summary系列glove模型解读

一、Glove模型简介语义文本向量表示可以应用在信息抽取&#xff0c;文档分类&#xff0c;问答系统&#xff0c;NER&#xff08;Named Entity Recognition&#xff09;和语义解析等领域中&#xff0c;大都需要计算单词或者文本之间的距离或者相似度&#xff0c;因此&#xff0c;…

lynx---CentOS终端访问IP

1、官网 http://lynx.isc.org 2、稳定版本 http://invisible-mirror.net/archives/lynx/tarballs/lynx2.8.8rel.2.tar.gz 3、下载 cd /usr/local/ wget http://invisible-mirror.net/archives/lynx/tarballs/lynx2.8.8rel.2.tar.gz 4、解压 tar xzf lynx2.8.8rel.2.tar.gz 5…

OnLongClickListener长按事件设置墙纸

在AndroidApp应用中&#xff0c;OnLongClick事件表示长按2秒以上触发的事件&#xff0c;本章我们通过长按图像设置为墙纸来理解其具体用法。知识点&#xff1a;OnLongClickListener  OnLongClickListener接口与之前介绍的OnClickListener接口原理基本相同&#xff0c;只是该接…

foursquare nyc数据集_炫酷的python地理数据可视化

介绍在本文中&#xff0c;我依靠纽约市提供的这一数据集&#xff0c;详细列出了从2010年1月到2017年9月的所有大鼠目击事件。在此期间&#xff0c;已有101,914例报告的老鼠目击事件。虽然这已经是一个非常高的数字&#xff0c;但实际观察的鼠标数量可能要高得多。在纽约市独自一…

crawler_微信采集方案

仅供参考 转载于:https://www.cnblogs.com/cphmvp/p/3729295.html

jsp文件通常用common_springboot还能这样用redis

点击蓝字 关注我们 作者&#xff1a;xfkhttps://www.cnblogs.com/xfk1999/p/11347793.html一直想在springboot上集成带缓存的redis&#xff0c;终于成功了。网上有1000种写法&#xff0c;想找到一篇合适的还真不容易?。走下流程&#xff0c;加深下印象。环境:springboot版本&a…

takePic and Videos

2019独角兽企业重金招聘Python工程师标准>>> //// ViewController.m// UIImagePickerController// Created by Kenshin Cui on 14/04/05.// Copyright (c) 2014年 cmjstudio. All rights reserved.//AVFoundation.framework//MediaPlayer.framework//MobileCore…

uap--studio设置文本字体

转载于:https://www.cnblogs.com/zzzzw/p/4920460.html

可变悬挂调节软硬_【5040地推合作品牌】荷兰高性能减震器及悬挂系统品牌—KONI...

GT Show“5040计划”&#xff0c;深入全国各地省市地区&#xff0c;全方位覆盖全国改装门店、一二类维修厂、五大车型(奥迪、宝马、奔驰、保时捷、雷克萨斯)原厂升级店、高端综合店&#xff0c;深挖长三角六大城市后市场门店。GT Show不仅关注传统改装门店&#xff0c;而且全方…

【Alpha 冲刺】 2/12

今日任务总结 人员今日原定任务完成情况遇到问题贡献值胡武成完成API文档编写由于外出比赛&#xff0c;故推迟无0孙浩楷1.完成VUE框架搭建 2.寻找在线编辑图片插件已完成WEB在线编辑图片插件加载速度慢&#xff0c;需要再想办法解决2 0.5胡冰完成MVP框架搭建已完成由于之前有做…

钻井缸套排量_中国石化顺北特深层及川渝页岩气钻完井关键技术集成:碳酸盐岩酸压技术、优快钻井技术、页岩气强化体积改造技术、高温高压窄间隙固井技术...

点击蓝字关注“油媒方”近年来&#xff0c;中国石化围绕顺北、川渝等重点探区&#xff0c;通过技术攻关与现场实践&#xff0c;初步形成了顺北8000&#xff5e;9000m特深层钻井完井关键技术、川渝页岩气钻井完井关键技术&#xff0c;支撑了中国石化在特深层油气、非常规油气资源…

爬虫如何监听插件_Go 爬虫之 colly 从入门到不放弃指南

Go语言中文网&#xff0c;致力于每日分享编码、开源等知识&#xff0c;欢迎关注我&#xff0c;会有意想不到的收获&#xff01;最近发现知乎上感兴趣的问题越来越少&#xff0c;于是准备聚合下其他平台技术问答&#xff0c;比如 segmentfault、stackoverflow 等。要完成这个工作…

多款优秀的 JS MVC 框架对比

2019独角兽企业重金招聘Python工程师标准>>> 正如之前说的&#xff0c;产品生产有功能时代转入体验时代&#xff0c;产品为王&#xff0c;体验为王&#xff0c;已经是时代趋势。体验经济的到来&#xff0c;说明前端的技术要求越来越高&#xff0c;完成功能是不行的&…

在WordPress文章中插入表格的四种方法,史上最全

https://boke112.com/4553.html/all td, tr {border: 1px solid #000000;text-align: center;padding: 10px;} 在做 WordPress 网站的时候&#xff0c;很多时候文章中都会用到 table 表格&#xff0c;今天就来总结分享四种在WordPress 文章中插入 table 表格的方法。 一、最简…

(转)在Eclipse中用TODO标签管理任务(Task)

背景&#xff1a;eclipse是一款功能十分强大的编辑&#xff0c;如果能够熟练运用&#xff0c;必定事半功倍&#xff0c;但如果不求甚解&#xff0c;无疑是给自己制造麻烦。 1 标签的使用 1.1 起因 如上图所示&#xff0c;在程序中有很多todo的标签出现&#xff0c;但是却不知道…

制作启动U盘与定制多系统启动

制作启动U盘与定制多系统启动 说明&#xff1a;本文将讲述有关bootmgr引导启动与grub引导启动制作的相关经验&#xff0c;文中提到的知识谈不上完全正确&#xff0c;只是一些个人在制作U盘启动获得的心得&#xff0c;但我会尽力正确的解释清楚。 制作启动U盘 所需工具&#xf…

wordpress footer置底

/* 通过calc()函数让内容区块自动伸缩 */ .my-body{min-height: calc(71.7vh - 80px); } footer{height:50px; } 参考&#xff1a;https://www.jianshu.com/p/6efe2c76a2dd 当我们要设置网页中的footer置底&#xff08;sticky footer&#xff09;&#xff0c;我们可以这样办 …

电脑公司 GHOST WIN10 X64 装机专业版 V2018.04(64位)

http://www.xitongzhijia.net/win10/201804/123923.html 系统简介 电脑公司 GHOST WIN10 X64 装机专业版 V2018.04 系统维护和美化工具&#xff0c;常用软件一站到位&#xff0c;自带安全软件&#xff0c;自动屏蔽木马病毒阻止病毒运行&#xff0c;阻挡填出IE插件&#xff0c;G…

浅谈JavaScript中闭包

引言 闭包可以说是JavaScript中最有特色的一个地方&#xff0c;很好的理解闭包是更深层次的学习JavaScript的基础。这篇文章我们就来简单的谈下JavaScript下的闭包。 闭包是什么&#xff1f; 闭包是什么&#xff1f;通俗的解释是&#xff1a;有权访问另一个函数作用域中变量的函…

WordPress 查询数据库 操作数据库

https://www.168seo.cn/jianzhan/wordpress/advance-wordpress-tutorial/24692.html 插件位置 需要注意的是&#xff0c;由于在WordPress中可以配置wp-content/plugins/目录的位置&#xff0c;所以你必须使用plugin_dir_path()和plugins_url()两个函数来获取插件的路径。 Wor…