Code Bye

使用WordPress建立商业网站时需要了解的知识

WordPress功能越来越强大,但是也越来越臃肿复杂,WordPress正逐渐走向一个强大的准CMS系统,正因功能强大和众多开发者提供资源,很多人开始选择用WordPress建立自己团队或者公司的垂直资讯网站或者企业网站了(如36氪、Tech2ipo等),这里总结一下经常咨询到的一些问题,供计划使用WordPress建商业站的朋友们参考。

网站是否适合使用WordPress

在网站搭建之初必须考虑到,将影响到网站今后的维护和升级扩展。考虑是否适合和用WordPress来做网站,首先看网站类型,WordPress的强项是以内容展示为主,但如果要建立一个社区性质的网站,要知道WordPress的会员功能其实非常弱,当然简单的也完全可以利用bbpress和buddypress来实现,但如果你需要的会员功能较复杂,比如积分功能,像Discuz的任务模块、各种Web应用的话,使用WordPress就十分费事了,虽说完全可以通过二次定制来开发出来,但相比在此方面更为强大的drupal,何不选用后者,或其他功能需求更为接近适合的开源程序呢?

同时还要考虑到后续扩展WordPress的架构是否能轻松应付,降低开发成本,并且能承载一定的流量,据很多使用VPS的朋友反映,WordPress安装在服务器上挺消耗资源。所以在确定使用WordPress建立商业网站之前,需要对WordPress的功能、特点有全方面的了解。

WordPress主题设计开发的实质

WordPress越来越强大的同时,也许主题的开发并不是很多新手所认为的简单的模板制作,套上PHP各种标签函数等就可以的,如果你需要做的网站需要定制很多应用化的东西,比如通过后台设置可以实现同步微博到网站指定区域、广告管理、用户注册投稿等,实际上都是插件开发的过程,只不过这个主题中将所有插件的功能全部集成到一个主题文件夹中了。通常这类网站可以理解为是一个基于WordPress的Web应用,并且集成了各种前端应用。明白主题开发的实质,将有益于和开发者沟通出对双方都更加合理的价格。

WordPress进阶使用技巧

这里说的常用技巧并非如何发布文章、发布图片等,而是除了基本的自定义菜单如何使用、特色图片设置以外,你最好还要知道如何去使用页面模板功能,短代码自定义功能等等,当然这些具体取决于你所使用的主题是否有这些功能。因为这些功能基本在稍微有些难度的网站上,都会体现,比如利用页面模板来实现单页面的差异化、不同分类拥有不同的列表页样式等等。

而短代码则如同DISCUZ论坛的UBB代码,可以用实现封装好布局样式、数据调用方式的短代码来实现更加自由的版式调整和数据读取。

1.自定义导航菜单的设置

2.文章特色图片的添加设置

3.自定义字段使用的了解

4.页面模板绑定

5.短代码的功能意义

6.必要的话,要对WordPress的一些功能接口有所了解(当然这个可以与专业的开发者去咨询)

WordPress主题的开发过程

首先是设计,页面设计可以分为两个范畴,风格设计和具体的PSD实现。其中风格设计是大多数用户会忽略的,比如有人会指着某个网站告诉我,我希望类似与他这样的,挺简单的。实际上这种简单仅能说明PSD实现的难度很简单,比如极简化的风格画起来确实要比画一个游戏专题页面省事的多。但这个东西在PSD画布上实现之前,是需要设计师在脑子里通过分析需求和想象借鉴去形成某种风格、版式的,那这个比较抽象的过程在我理解就是风格设计的过程。因此通常在给客户报价时,也会将风格设计的费用加进去。风格设计主要体现在首页,在风格形成后,其他页面基本就是延续主页的风格继续在PSD中逐步完全的过程了。

接下来是前端开发。简单的理解是将PSD设计稿用HTML+CSS去实现成一个个的静态网页。但前端开发的难度也会根据交互的需求而变化,同时要兼容各种主流浏览器,或者要通过W3C验证。前端可以分为三个层面的实现,表现层(即样式的实现)、结构层、行为层。因此前端工程师们也同样是很辛苦的,所以通常在开始前端制作的阶段,是很少有人愿意允许用户再继续反复修改设计的,因为这无异于将一栋楼盖起来后,你觉得楼梯应该放在右手边更好,结果不得不局部甚至全部拆掉重新来。所以,在设计阶段一定要沟通确定的更加彻底一些。

最后就是WP开发了。PHP程序员会将前端的静态页面大卸八块,大致分为header,footer,sidebar等等的区域模块,然后通过各种PHP和WordPress所提供的函数、Hook来实现主题对数据的动态调用,复杂的主题一般还会在后台扩展出主题控制面板和自定义字段控制面板,通过图形化的界面让用户更加容易实现各种操作。在全部开发完毕后,要详细去测试各项功能,并及时反馈,协商解决。


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明使用WordPress建立商业网站时需要了解的知识