重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
调用侧栏的是sidebar.php和页脚footer.php这两个文件!\x0d\x0a不管是首页的index.php还是单篇日志页面的single.php,在文件的最后面,总是有这么两行代码:\x0d\x0a\x0d\x0a\x0d\x0a我们需要分两种情况说明:\x0d\x0a\x0d\x0a第一种情况:如果不使用主题的Widgets,那么只要两步就能完成对不同侧边栏的调用。\x0d\x0a\x0d\x0a找到single.php文件里的:\x0d\x0a\x0d\x0a修改为:\x0d\x0a\x0d\x0a上传并覆盖single.php,刷新,搞定!\x0d\x0a第二种情况:如果你使用了Widgets,只需要4步,也就能实现对不同侧边栏的调用。\x0d\x0a重复第一种情况中新建sidebar2.php的步骤。\x0d\x0a接着打开function.php,找到类似的代码:\x0d\x0a '',\x0d\x0a'after_widget= ,\x0d\x0a'before_title= '\x0d\x0a));\x0d\x0a\x0d\x0a这几行代码是一封”申请书”,向Wordpress申请了一个Widget。如果要在不同面面显示不同的侧栏,并且这个侧栏是要支持Widget的,那么需要向Wordpress再写一封”申请书”申请一个Widgets。并且这封申请书是有名字的,名字格式应该这样写: ‘name’ = ‘名字’,名字应该和后面sidebar2.php调用些widgets的名字保持一致,那应该这样写:\x0d\x0aif ( function_exists('register_sidebar') )\x0d\x0aregister_sidebar(array(\x0d\x0a'name= 'sidebar2',\x0d\x0a'before_widget= '',\x0d\x0a'after_widget= ,\x0d\x0a'before_title= '\x0d\x0a\x0d\x0a',\x0d\x0a'after_title= '\x0d\x0a',\x0d\x0a));\x0d\x0a将上面这句加到原先的”申请书”后面去。现在,需用将sidebar2.php中原来调用默认Widgets的代码改为调用sidebar2这个刚申请的Widgets。打开Sidebar2.php,找到这样的代码:\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a修改为:\x0d\x0a\x0d\x0a\x0d\x0a现在做最后一步的工作,打开single.php,找到:\x0d\x0a\x0d\x0a修改为:\x0d\x0a\x0d\x0a保存文件,上传。\x0d\x0a现在去后台的Widgets设置,会发现在下拉列表中多出一个Widget了,它的名字为Sidebar2,现在需要为他添加上一些东西。\x0d\x0a概括一下第二种情况的大体步骤:\x0d\x0a* 在functions.php”申请”一个Widgets\x0d\x0a* 在single.php中调用sidebar2.php\x0d\x0a* 将sidebar2.php中调用的widgets修改为sidebar\x0d\x0a* 拖一下你的Widgets\x0d\x0a到此,也就完成了不同页面显示不同sidebar的教程!
成都创新互联公司成立与2013年,是专业互联网技术服务公司,拥有项目成都网站建设、成都网站制作网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元新田做网站,已为上家服务,为新田各地企业和个人服务,联系电话:028-86922220
在制作wordpress模版的时候,也许会遇到一个sidebar侧栏不能完全满足需求,或者侧栏内容过多导致页面过长,那么可以考虑使用两个或者更多侧栏。
考虑到需要修改functions.PHP和sidebar.php文件,因此开始前备份好文件以防万一。
第一步:首先看functions.php文件。文件里有一段代码的开始部分是这样的:
第二步:删除这段代码以及相应的闭合括号,之后加入下面的内容:
第三步:这是一个侧栏的对应代码,如果要的是两个侧栏效果,那么就再加入一段侧栏代码,变成:
如果想多显示几个侧栏,只要复制同样的代码段,把其中的sidebar1/2后面的数字改动一下就可以了。
注册好必需的侧栏之后,wp-admin的wiget里就有了三个widget盒,之后需要激活侧栏,让其能够显示在博客前端。
第四步:打开sidebar.php文件之后会看见一行这样的代码:
第五步:删除之,然后加上:
第六步:以上代码使sidebar1显示在博客前端。要同时显示sidebar1和sidebar2,则加入:
以此类推,要显示sidebar345,请添加同样代码,将其中的数字略作改动即可。
注意:修改functions.php文件时请注意删除多余的闭合括号或空格等。
1进入后台,点击外观-小工具,你就可以看到侧边栏的调整界面。
2我们需要在网站中添加一个日历,那么我们就选择可用小工具-日历-内容边栏-添加小工具。
3日历的模块会出现在内容边栏中,然后在标题中输入日历,点击保存。
4在浏览器中输入你的网址查看效果,日历出现在右侧边栏。
添加搜索框
1如果你想在首页底部添加搜索功能,可以在页脚挂件区添加这个模块。
2选择可用小工具-搜索-页脚挂件区-添加小工具。
3在页脚挂件区的标题中输入搜索,最后点击保存。
4在浏览器中输入你的网址,在首页底部你可以看到搜索框。
添加联系方式
1选择可用小工具-文本-内容边栏-添加小工具。
2选择内容边栏中的文本,在标题中输入联系我们,然后在文本框中输入电话和QQ,点击自动分段,最后保存。
3在浏览器中输入你的网址,可以看到在首页右侧出现了联系方式。
考虑到需要修改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文件时请注意删除多余的闭合括号或空格等。