V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
buxianyu
V2EX  ›  问与答

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

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

    另外,我的习惯是,写主题除非必要尽量避免使用js框架如jquery
    buxianyu
        14
    buxianyu  
    OP
       2011-03-31 17:32:32 +08:00
    @benzhe 是因为加载jquery比较耗费资源,影响速度吗?
    benzhe
        15
    benzhe  
       2011-03-31 19:06:01 +08:00
    @buxianyu 其中一个原因吧,个人认为使用这些框架后主题设计和代码往往会变得繁杂不简洁,至少给修改或二次开发的人带来不便。当然专门去控制的话也没问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3060 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 14:46 · PVG 22:46 · LAX 06:46 · JFK 09:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.