利用Options Framework为自己WordPress主题做一个后台选项界面

Options Framework是一款国外的开源框架,能利用这个框架为自己的主题做出一个自义定的后台选项界面
国内很多大神制作的主题都是基于这个框架定制的,介绍可以查看
[WordPress教程]新手利用Options Framework搭建后台主题面板

本文不是一个教程,教程可以查看上面链接
本文只是针对站点做的一个修改完成,做的一个备注

为什么我要为自己的主题做一个后台控制界面

绿软库使用的主题有点年份了,原始主题带的面板只有2个功能,一个seo设置,使用的获取方式,另外一个广告位置
其他功能都是没有的,基本上全站的功能都是使用代码修改完成,而非后台设置,大大的不方便了操作,所以就决定弄一个自己自定义的后台设置面板
百度了下有Redux Framework和Options Framework两款选择,刚好看到Options Framework有汉化版的所以就直接使用了Options Framework
并且做了些许修改,使用到的位置,全部自己汉化掉

目前实现了自己主题想要的部分功能

1.logo自定义后台上传(原来logo修改必须要修改header里面的logo地址)
2.首页横向滚动图片的控制,包括滚动篇幅,滚动栏目ID选择(原来要选择必须修改滚动的页面)
3.首页切换底部专题文章,文章页底部相关文章可以设置显示与不显示
4.首页顶部切换设置,包含了类别ID选择跟篇幅,跟专题文章做配套,专题不显示,那么顶部切换就设置为6
5.顶部文字链接的自定义(不用再php代码修改了)
6.Seo设置,包含了网站描述(Description),网站关键词(KeyWords),编辑页脚第一行信息+统计代码,全部后台界面化
7.全站广告位置可以设置显示隐藏(整站是要有代码的位置都能增加广告位,欢迎咨询,哈哈)
8.针对软件页下载地址做了修改(增加判断,如果没有链接则不显示该模块位置)
9.软件页下载地址编辑页界面化.使用自定义域,后台编辑页面板化显示下载地址
10.集成七牛上传,后台编辑页面板化,直接上传,赋值图片位置
11.首页文章使用论坛方式顶贴功能,有人留言或者修改文章,则自动显示到第一篇
12.整站图片可选择的lazyload加载,就是需要用到才加载
13.站点文章图片可选择的使用图片暗箱效果,不是整站

后续修改方针暂定

1.后续针对软件页软件截图位置做修改,增加判断无截图则内页显示我们自定义广告内容
2.边栏可能增加控制,可能不需要,因为边栏栏目代码固定,也好像不需要更改什么
3.增对首页文章列表做大规模的动刀,改成cms样式,并且集成主题后台控制


  • 发表评论