自定义emlog边栏 让首页\列表\文章页实现不同侧边栏

自定义侧边栏的功能在wordpress、zblog等博客程序都是自带的功能,但是奇葩的emlog却木有,所以想让emlog实现首页、列表、文章页的侧边栏显示不同内容,只有自己动手修改文件了,其实很简单,小白也能修改。

下面放出emlog实现首页、列表页、文章页设置不同侧边栏的教程:

1、如下图在模板的 header.php 开头标明此模板的侧边栏数量,最多可设置4个。

自定义emlog边栏 让首页\列表\文章页实现不同侧边栏  第1张

2、复制side.php文件,然后重命名,(我这分别为首页用side_index.php、列表用side_list.php、文章页用side_log.php、独立页面用side_page.php),当然你也可以根据你的喜好随便命名,我这里是每个页面都可以自定义。

自定义emlog边栏 让首页\列表\文章页实现不同侧边栏  第2张

3、上面文件重命名之后修改每个侧边栏模块的ID(每个文件需修改2处),以此类推四个文件ID分别为1-4,如下图是修改side_index.php的ID:

自定义emlog边栏 让首页\列表\文章页实现不同侧边栏  第3张

4、修改每个页面调用的侧边栏,根据我的调用需要分别修改log_list.php调用side_index.phpecho_log.php调用side_log.phppage.php调用side_page.phpt.php同样调用side_page.php。如下图:

自定义emlog边栏 让首页\列表\文章页实现不同侧边栏  第4张

5、重新启动主题(切换其他主题再切换回来即可),查看侧边栏设置,是不是出来了。下拉框中的1234就是你刚刚第3步设置的ID顺序。

自定义emlog边栏 让首页\列表\文章页实现不同侧边栏  第5张


以上修改之后首页和列表页的侧栏是一样的,如果想让首页和列表页显示不同的侧栏继续往下看:

我们可以把log_list.php文件复制一个,命名为log_list1.php,然后同第4步,把侧边栏调用修改为你定义的那个,我这里是log_list.php调用side_index.php即是首页的,log_list1.php调用side_list.php是列表页的。 别急,还没结束。

你还要设置每个分类页面调用的模板:

自定义emlog边栏 让首页\列表\文章页实现不同侧边栏  第6张


over,表达能力有限,自己领悟吧。重命名不一定要按照我的来,可以自由发挥。

via 范超博客


版权声明:本站部分文章为网络转载,文章结尾已注明出处,如侵犯您的权益请联系我们删除。

联系我们:turbochao@126.com

禁止WordPress前台自动加载Emoji表情的方法