想让我们的客户在千里之外初步看到wordpress主题的大致效果,效果图虽然比较漂亮,但是,更加直观而灵动的,是让客户在浏览器中看到wordpress主题的大致效果,毕竟,客户最终的需求是在网站上展示wordpress主题模板的效果的。而开发一个wordpress主题模板,并不是一个可以快速完成的工作,尤其是那些功能强大的wordpress主题模板,它会涉及到很多方面的东西,所以,在开发初期,我们不可能做到,让客户看到动态网页的效果。

所以,在初期,我们只能叫前端工程师把切图通过html和css代码来组合,编写成一个wordpress的静态代码模板,这样的好处有2点:

1、可以让客户更加直观地看到wordpress主题放到网站上的效果;

2、可以减去wordpress主题的后端工程师编写html静态代码的工作,可以全身心地放在php动态代码的编写上。

那么,前端工程师应该怎样编写wordpress主题的静态代码模板呢?

一:按照wordpress主题的一些常规规范来编写。

我就曾经碰到这样的一个情况,前端工程师把wordpress静态代码模板给我后,我就碰到几处地方,用wordpress的函数不太好弄出相同的效果。比如:顶部导航菜单。wordpress提供的wp_nav_menu()这个创建菜单的函数,它创建出来的菜单列表代码如下:

<li id="menu-item-7164" class="menu-item "><a target="_blank" href="/">首页</a></li>

<li id="menu-item-7152" class="menu-item "><a target="_blank" href="/">wordpress企业模板</a></li>

<li id="menu-item-7153" class="menu-item "><a target="_blank" href="/">wordpress cms主题</a></li>

或者是直接用a 标签:

<a target="_blank" href="/">首页</a>

<a target="_blank" href="/">wordpress企业模板</a>

<a target="_blank" href="/">wordpress cms主题</a>

可是,前端工程师给我的静态模板的代码却是用div来做菜单列表的标签,如下:

<div class="menu-item "><a target="_blank" href="/">首页</a></div>

<div class="menu-item "><a target="_blank" href="/">wordpress主题模板</a></div>

<div class="menu-item "><a target="_blank" href="/">wordpress门户主题</a></div>

虽然,我们通过一些相关的代码处理,也能用上,但是,这要花费我们的开发时间。我们用wordpress程序做网站的目的不就是冲着它开发方便而且快速吗?如果每一次后端工程师都要处理这此事情,就会影响整个开发进度。所以, 前端工程师在开发wordpress静态模板时,一定要按wordpress的相关规范来开发。

二:根据效果图有针对性地开发几个前端静态模板。

前端开发人员,一般情况下只需要根据美工提供的效果图来进行开发静态模板。而美工设计效果图时,也是根据网站的一般需求而来。一个网站,正常情况下,主要包括:网站首页、网站分类目录页面、网站文章详情页面、一些独立页面(如:关于我们)、网站的搜索页面。当然,有些网站还有其它的一些页面。但,主要的页面就这几种吧。所以,前端工程师要编写如下几个静态模板:

1、网站首页的静态代码模板;

2、文章列表页的静态模板;

3、文章详情页的静态模板;

4、单页面的静态模板;

5、搜索页面的静态模板;

6、tag标签页的静态模板;

​当然,以上是常规的页面静态模板。不同的客户有不同的需求。比如:企业网站,他们的网站可能需要产品展示列表页、产品销售页面、公司的促销活动单页面等等,这些页面,可能又是另外的一种页面布局。所以,也要为它们编写好相应的静态模板。

总之,wordpress主题的静态代码模板编写,只需要注意以上2大点就可以。毕竟,wordpress主题开发的重点是在动态代码的编写上,客户的需求,大多都会在wordpress主题的动态代码模板中体现出来。所以,我们会花更多的时间在wordpress主题动态模板上。