页面载入中...请稍候

小站升级到WordPress2.9

发表于2009年12月22日星期二 评论:18归类于:日志随笔

标签: , ,

这次升级更新了几个新功能如回收站等,我个人是很喜欢的,其他的还在测试

对于模板标签支持分类缩略名,这点让人很高兴,比如我现在所用到的相册实际就是改了下模板而不是使用插件实现的,使用分类缩略名的话主题装到其他站上只要修改下分类缩略名而不需要修改模板里的id

但是还不清楚这次对于原生相册有没有新增模板标签,个人希望有的肯定是每篇相册的图片数量等,对于原生支持的文章缩略图,可以将其轻松应用为相册封面,而不是现在用的非原生调用函数

WordPress最大的缺点就是效率低,速度太慢,但他的定制性真的是让人爱不释手,这也是我一直坚持的缘故

趁着2.9的缘故,我也将评论重新做过,虽然不大喜欢嵌套评论,但无疑与人方便,为了美观,只套两层
其实说到评论,这次的结构修改有很多想说,比如这评论结构,我一直认为wp默认的ol li列表套上一大堆的div十分的碍眼,一度改为了我常用的格式

 <dl <?php comment_class(); ?>  id="comment-<?php comment_ID(); ?>">
	<dd class="user-face"><?php echo get_avatar( $comment, 28, $default = 'http://img.xsui.com/face.gif' ); ?></dd>
      <dt class="comment-author">
         <?php comment_reply_link(array_merge( $args, array('depth' => $depth, 'max_depth' => $args['max_depth']))) ?>
    <?php printf(__('<cite class="fn">%s</cite>'), get_comment_author_link()) ?><em><?php comment_date('Y-m-j') ?></em> 
 
   </dt><dd class="comment_text">
 
      <?php comment_text() ?></dd></dl>

但因为wp会自动在结尾加上

</li>

之前都是修改程序里的评论代码,去掉这个循环的li,但这样感觉破坏了wp的原生态啊...
于是这次就在之前的基础上加上li列表,虽然是个妥协,但语义上比起混乱的几个div还是清晰得多

   <li <?php comment_class(); ?> id="li-comment-<?php comment_ID() ?>">
     <dl id="comment-<?php comment_ID(); ?>">
	<dd class="user-face"><?php echo get_avatar( $comment, 28, $default = 'http://img.xsui.com/face.gif' ); ?></dd>
      <dt class="comment-author">
         <?php comment_reply_link(array_merge( $args, array('depth' => $depth, 'max_depth' => $args['max_depth']))) ?>
    <?php printf(__('<cite class="fn">%s</cite>'), get_comment_author_link()) ?><em><?php comment_date('Y-m-j') ?></em> 
 
   </dt><dd class="comment_text">
 
      <?php comment_text() ?></dd></dl>

另外修改途中发现使用嵌套评论之后,隔行换色的最佳属性不是alt而是thread-even

近几天小站会陆续更新,有看到灵异现象请勿见怪^_^

评论列表

  1. 引用回复 捷利佳华2010/02/21 - 15:18:59

    是挺灵异哎……

18条评论

1 2

发表您的评论

top
fsdfsd