做了一段时间wordpress主题,感到花时间较多的就是调整css,wp函数和自定义代码方面进步不大,请问高手们在wp主题制作方面都注意哪些方面?如何快速进阶?

2011-03-31 10:59:03 +08:00
 buxianyu
4318 次点击
所在节点    问与答
15 条回复
dreamer
2011-03-31 11:04:59 +08:00
我感觉做 wordpress 主题的应该是设计师比较多一点儿吧,更多涉及到的是主题的设计,除非有一些特别高级的功能。wordpress 本身提供了足够丰富的函数和 hook,所以编写主题的时候感觉就是在做装配工作。如果去写 plugin 的话,应该会更多涉及到代码方面的东西。
underone
2011-03-31 11:08:49 +08:00
作为曾经的作者,我必须要说。。。我这个类型的就跟你说的一样,在函数部分没什么进展,其根上就不是这个路子的
于是后期就觉得力不从心了
所以NB的theme作者比如mg12之流,可以理解他们是能当程序员的...
buxianyu
2011-03-31 11:11:14 +08:00
@underone 我学了一点jquery基础,能做一点简单的增强功能。如果会javascript的话,就能够进一步提高了。不过,还是jquery练着先吧。
kingwkb
2011-03-31 11:20:24 +08:00
去写插件
buxianyu
2011-03-31 11:26:08 +08:00
@kingwkb 谢谢!我比较抵制插件,能在function.php中一段代码实现的功能,不必大费周章写插件。
Ariagle
2011-03-31 11:39:56 +08:00
根据需求多看官方文档,制作plugin是很好的进阶方法。
buxianyu
2011-03-31 11:54:37 +08:00
@Ariagle PLUGIN B-)3q. 官方文档是要多看:-D
amyhyde
2011-03-31 11:57:13 +08:00
好的界面:注重细节,比如布局,quote,h1,h2的表现形式等。
主题的功能:根据具体的需求定制主题的功能。如果给博客用的话,一般需要能在后台添加google analysis adsense的ID等这些扩展功能。或者根据需要分类显示query post
buxianyu
2011-03-31 12:10:55 +08:00
@amyhyde 后台选项是必须的:-)
fim8
2011-03-31 12:25:49 +08:00
做主题要想功能强大,PHP也要很精通。。
underone
2011-03-31 16:05:48 +08:00
@buxianyu JQ我看完前几页就看不下去了...一直停留在能用改例子的阶段...
buxianyu
2011-03-31 16:14:46 +08:00
@underone 改用例子也是个好办法。关于jquery,需要注意的一点是this不能加引号,元素定位准确很重要:-)
benzhe
2011-03-31 17:11:24 +08:00
如 @dreamer所说,wp本身就自带足够丰富的函数和 hook,本意就是为了让设计主题或插件的人更少地关注代码,如果真要说技巧,读透wp的官方文档则是必须的

另外,我的习惯是,写主题除非必要尽量避免使用js框架如jquery
buxianyu
2011-03-31 17:32:32 +08:00
@benzhe 是因为加载jquery比较耗费资源,影响速度吗?
benzhe
2011-03-31 19:06:01 +08:00
@buxianyu 其中一个原因吧,个人认为使用这些框架后主题设计和代码往往会变得繁杂不简洁,至少给修改或二次开发的人带来不便。当然专门去控制的话也没问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/10726

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX