来源:自学PHP网 时间:2015-04-14 14:50 作者: 阅读:次
[导读] 此篇教程写给想个性化Wordpress主题又苦于不知如何入手而到处求人的童鞋。刚接触Wordpress童鞋,可能都对丰富多彩、数量众多的Wordpress主题非常感兴趣,在成千上万各式各样的主题中苦...
此篇教程写给想个性化Wordpress主题又苦于不知如何入手而到处求人的童鞋。
其实修改和制作主题并没有想像中的那么复杂,当然你要作出一款惊世骇俗的Wordpress主题除外。 先说说修改Wordpress模版所需掌握的知识。Wordpress函数大部分都可以在WP官方Codex找到,也可以说是固定的,并不需深入学习,知道某句函数从哪开始与到哪结束就可以,已免修改主题时造成错误。关键是掌握DIV+CSS,网上教程很多,对于修改Wordpress模板粗略学一下原理就够了,也就是那么几句属性写法,因为我也还在学习,这里就不现丑教大家了,自己找个教程看看吧。 一套完整的WordPress模版应至少包括如下文件:
当然,有些主题可能不止这些文件,比如我的HotNews Pro主题模板文件有上百个,但以上文件是每套模板所必备的。 知道上面模板的作用可以让你知道当前页面应该修改哪个对应的模板。 下面是这篇的重点:工欲善其事,必先利其器!
首先,你需要搭建一个本地PHP测试环境,方便修改模版,当然你也可以在Wordpress后台主题编辑页面中修改,临时用一下还可以,不适合修改较多的情况。如何搭建本地测试环境网上教程很多,这里就不详细说了,推荐使用Wamp,自己搜索一下。 必备工具软件: ■ 文本编辑器 EmEditor(收费软件)、EditPlus(收费软件)、Notepad++(免费) 前两款是收费软件,后者是免费的功能也非常不错,适合新手使用,绝不能用系统自带的记事本编辑模版文件,特别是中文模版。 ■ 火狐浏览器(Mozilla Firefox) 有的人会问,为什么要用火狐,系统自带的IE一样可以浏览网站?当然不是完全用火狐去浏览网站,而是利用火狐强大的扩展能力,为我们仙人指路。 当我们要修改某部分样式及结构时,都会直接打开Wordpress主题模板文件或在后台编辑主题,密密麻麻的代码,就是主题作者自己看了也会头晕眼花,所以会经常在关键部位加上一些注释, php中注释一般为:<!-- XXX --> css中为:/** XXX **/ 但一些注释可能只有作者自己知道是什么。因此,很难在打开的模板文件中找到准备修改的部分,这时我们就会用到火狐的扩展:Firebug,下载地址 IE浏览器也有类似的插件,但功能上无法与火狐的扩展相比,一些浏览器本身就集成了该功能比如Opera,功能貌似同样的强大。 具体操作方法 如果你已安装火狐并已添加Firebug扩展,可以继续往下看如何具体修改Wordpress主题。 ■ 修改页面元素的文字大小 以修改HotNews Pro主题CMS布局,最新文章标题文字大小为例: 鼠标停在最新文章标题上,右键调出菜单选择“使用Firebug”查看元素(如图) 之后默认会在火狐浏览器底部调出Firebug窗口,左侧显示的是当前网页元素的HTML结构,右侧是当前元素选择器的样式属性和所在的文件及行数(如图),在style.css文件的第277行。 用上面介绍的文本编辑软件,打开主题style.css文件在277行找到: 修改其中的数字13,为自己认为合适的大小即可。 看了上面的一个实例,是不是很简单,修改主题样式,关键是要找到所需修改元素选择器名称及样式属性的位置。 本人在修改主题模版时也用同样的方法,没有Firebug扩展的仙人指路,就是修改自己作的模板也决不是一件易事。 ■ 如何确定某个网页元素(模块)的整段代码,便于调整位置。 以HotNews Pro主题导航菜单移动到LOGO下面为例: 首先,用上面的方法确定导航菜单最外层的选择器名称为:top 然后,用Notepad++文本编辑器,打开主题顶部模板header.php,搜索查找top位置,并用鼠标点击该选择器,会发现Notepad++已为我们明确标示了该段代码开始和结束的位置(如图): 下面的就简单了,用同样的方法找到导航菜单下面元素最外层的选择器结束的位置将代码移动至此即可。 以上就是修改模板的基本方法和步骤,所谓的高手基本都这么折腾模版,如果你花一两天时间学一下DIV+CSS相信会更得心就手, 另一个比较不错的扩展是:Web Developer,这里就不介绍了,请自行研究。 这里要提醒大家:制作一款主题不容易,作者为此付出了无数的不眠日夜和汗水,请大家尊重作者的辛苦劳动,修改主题模版请保留作者版权链接,不要做让大家BS的无耻之人。 后记:这篇日志其实是去年年初写的,竟然忘记发布了,今天进后台清理才发现,重新修改发布,希望对你有所帮助。 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com