其实现在的WordPress博客主题作者制作WordPress主题的时候都会给主题添加上支持Widget功能效果,也仅有极少部分是不支持的,既然作者不让它支持,但作为主题使用者可以为其添加支持Widget功能。博客吧介绍下如果实现WordPress博客支持Widget(小工具)功能。
两栏(单侧栏)主题Widget功能:
1.登陆博客后台,点击外观选项卡下的编辑选项进入当前主题编辑界面
2.选择主题支持函数文件functions.php,在?php和?之间添加以下函数代码
?php
if( function_exists('register_sidebar') ) {
register_sidebar(array(
'before_widget' = 'li class="widget"', // widget 的开始标签
'after_widget' = '/li', // widget 的结束标签
'before_title' = 'h3', // 标题的开始标签
'after_title' = '/h3' 鹤壁网站建设公司 // 标题的结束标签
));
}
?
3.更新functions.php文件后,选择边栏模板sidebar.php,在其中添加以下代码
div id="sidebar"ul class="widgets"
?php // 如果没有使用 Widget 才显示以下内容, 否则会显示 Widget 官方政府网站建设 定义的内容
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) :
?
!-- widget 1 --
li class="widget"
h3标题 1/h3
ul
li条目 1.1/li
li条目 1.2/li
li条目 1.3/li
/ul
/li
!-- widget 2 --
li class="widget"
h3标题 2/h3
ul
li条目 2.1/li
li条目 2.2/li
li条目 2.3/li
/ul
/li
?php endif; ?
/ul
/div
4.更新文件后,主题就支持Widget了。
三栏(两侧栏,如博客吧当前主题)主题Wideget功能:
1.登陆博客后台,点击外观选项卡下的编辑选项进入当前主题编辑界面
2.选择主题支持函数文件functions.php,在?php和?之间添加以下函数代码
?phpif( function_exists('register_sidebar') ) {
register_sidebar(array(
'name' 江苏网站建设公司 = 'Sidebar_1', // 侧边栏 1 的名称
'before_widget' = 'li class="widget"', // widget 的开始标签
'公司网站建设after_widget' = '/li', // widget 的结束标签
'before_title' = 'h3', // 标题的开始标签
'after_title' = '/h3' // 标题的结束标签
));
register_sidebar(array(
'name' = 'Sidebar_2', // 侧边栏 2 的名称
'before_widget' = 'li class="widget"', // widget 的开始标签
'after_widget' = '/li', // widget 的结束标签
'before_title' = 'h3', // 标题的开始标签
'after_title' = '/h3' // 标题的结束标签
));
}
?
3.更新functions.php文件后,选择其中一个边栏模板sidebar_l.php,在其中添加以下代码
div id="sidebar_1"ul class="widgets"
?php // 如果没有在侧边栏 1 中使用 Widget 才显示以下内容, 否则会显示 Widget 定义的内容
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar_1') ) :
?
!-- widget 1 --
li class="widget"
h3标题 1/h3
ul
li条目 1.1/li
li条目 1.2/li
li条目 1.3/li
/ul
/li
?php endif; ?
/ul
/div
4.选择另一个边栏模板sidebar_r.php,在其中添加以下代码
div id="sidebar_2"ul class="widgets"
?php // 如果没有在侧边栏 2 中使用 Widget 才显示以下内容, 否则会显示 Widget 定义的内容
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar_2') ) :
?
!-- widget 2 --
li class="widget"
h3标题 2/h3
ul
li条目 2.1/li
li条目 2.2/li
li条目 2.3/li
/ul
/li
?php endif; ?
/ul
/div
5.更新文件后,两侧栏主题就实现了Wideget功能了。
提示:如果实在不懂得怎么添加的话,可以找一个支持Wideget的WordPress博客主题打开相关几个主题文件,查看下代码的位置,然后效仿添加即可。
» 转载请注明出处: 博客吧
» 本文地址:http://www.boke8.net/wordpress-support-widget.html
南京牧狼文化传媒有限公司简介:
牧狼传媒,牧者之心,狼者之性,以牧之谦卑宽容之心待人,以狼之团结无畏之性做事!
公司注册资金100万,主营众筹全案服务、网站营销全案服务、网站建设、微信小程序开发、电商网店设计、H5页面设计、腾讯社交广告投放以及电商营销推广全案等相关业务,致力于为客户提供更有价值的服务,创造让用户满意的效果!
为百度官方及其大客户、苏宁易购、金山WPS秀堂、美的、创维家电、新东方在线、伊莱克斯、宝丽莱等国内国外知名品牌服务过,服务经验丰富!同时,公司也是南京电子商务协会会员单位、猪八戒网官方认证签约服务商、江苏八戒服务网联盟、南京浦口文化产业联合会会员单位,可以为您提供更好的服务!
主营项目:众筹全案服务、网站营销全案服务、网站建设、微信小程序开发、电商网店设计、H5页面设计、腾讯社交广告投放、竞价托管、网站优化、电商代运营等
合作客户:百度、苏宁易购、饿了么、美的、创维家电、新东方在线、宝丽莱、金山WPS秀堂、伊莱克斯
资质荣誉:百度商业服务市场2017年度最佳图片服务商、南京电子商务协会会员单位、猪八戒网官方认证签约服务商、江苏八戒服务网联盟、南京浦口文化产业联合会会员单位、八戒通TOP服务商、"易拍即合杯"H5创意大赛"三等奖"。