首页 > Wordpress, 博客相关 > WordPress升级3.0后

WordPress升级3.0后

WordPress 3.0英文版出来后,俺一直在等待官方3.0简体中文版。耐心的等待了几天,还不见wordpress中文官方动静。看到不少朋友的博客都升级了,心里直痒痒的。俺终于在昨天凌晨憋不住了,冲动了一下,点了后台的升级,博客直接升级到英文3.0了。

我顺便在wfans即wordpress中文团队博客下载了wordprss 3.0简体中文语言包覆盖,后台的英文全部汉化了。在此附传送地址:wordpress 3.0简体中文版

因为之前在测试博客上升级过,wordpress 2.92后台直接升级3.0英文版,升级后就成了半汉化的版本。这次升级为防意外我备份了数据库,完成升级后博客基本没有问题,但发现wp-reader-wal读者墙插件失效了。我去插件作者的博客反馈了下,但想想升级插件可能需要等一段时间,只得尝试另外的方法了。

以前曾经试过用代码实现的页面版读者墙,采用的是荒野无灯的《WordPress免插件版读者墙》一文的方法。首先用他的页面版读者墙代码建立一个读者墙模板然后后台建立页面选择commentswall模板。我直接照搬荒野无灯的代码,测试后发现不适合我的主题,只能自己琢磨着修改代码了。

我查看了page.php模板源代码,然后估计哪些代码是用于哪些功能模块的,后来结合了荒野无灯的页面版读者墙代码把两者整合在一起,终于使其基本适合我的inove主题了,评论也能正常显示。

现在我贴出我的页面版读者墙模板源代码供大家参考,在先感谢荒野无灯前辈。使用inove主题的朋友可以直接拿来使用,别的主题可以参考荒野无灯的方法。当然也可以自己修改。另外附inove主题侧边栏读者墙实现方法


<?php
/*
Template Name: commentswall
*/
?>
<?php get_header(); ?>

<?php $options = get_option('inove_options'); ?>

<?php if (have_posts()) : the_post(); update_post_caches($posts); ?>

<div class="post" id="post-<?php the_ID(); ?>">

<h2><?php the_title(); ?></h2>

<div class="info">

<span class="date"><?php the_modified_time(__('F jS, Y', 'inove')); ?></span>

<?php edit_post_link(__('Edit', 'inove'), '<span class="editpost">', '</span>'); ?>

<?php if ($comments || comments_open()) : ?>

<span class="addcomment"><a href="#respond"><?php _e('Leave a comment', 'inove'); ?></a></span>

<span class="comments"><a href="#comments"><?php _e('Go to comments', 'inove'); ?></a></span>

<?php endif; ?>

<div class="fixed"></div>

</div>
<div id="logPanel" class="content">

<?php the_content(); ?>

<div class="fixed"></div>

</div>

</div>

<!-- start 读者墙 -->
<?php
$query="SELECT COUNT(comment_ID) AS cnt, comment_author, comment_author_url, comment_author_email FROM (SELECT * FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->posts.ID=$wpdb->comments.comment_post_ID) WHERE comment_date > date_sub( NOW(), INTERVAL 1 MONTH ) AND user_id='0' AND comment_author_email != 'no-reply@happyla.net' AND post_password='' AND comment_approved='1' AND comment_type='') AS tempcmt GROUP BY comment_author_email ORDER BY cnt DESC LIMIT 72";
$wall = $wpdb->get_results($query);
foreach ($wall as $comment)
{
if( $comment->comment_author_url )
$url = $comment->comment_author_url;
else $url="#";
$tmp = "<a href='".$url."' title='".$comment->comment_author." (".$comment->cnt.")'>".get_avatar($comment->comment_author_email, 40)."</a>";
$output .= $tmp;
}
$output = "<div id='readerswall'>".$output."</div>";
echo $output ;
?>
<!-- end 读者墙 -->

<?php include('templates/comments.php'); ?>

<?php else : ?>

<div class="errorbox">

<?php _e('Sorry, no posts matched your criteria.', 'inove'); ?>

</div>

<?php endif; ?>

<?php get_footer(); ?>

使用方法上面已说到。详细如下:复制代码用DW或notepad等工具建立一个php模板文件(不要用记事本),然后上传至主题目录,后台新建页面,选择commentswall模板,确定即可。头像大小及显示数量自己修改代码中的数字。

昨天睡了一个上午,毕竟凌晨才睡。下午看自己博客发现表情全被替换了,后来重新替换回来,我的方表情,看着更有感觉。

新的wordpress 3.0对于我来说和2.92没有什么区别。因为我的使用比较初级。新的功能俺还没有摸索过,比如自定义 header (头图)和背景颜色,听说这些功能需要主题支持。还有一个 WordPress 安装就能管理多个博客这个功能,俺比较好奇,但还要先摸索摸索,大家现在用上这些新功能了吗?




分类: Wordpress, 博客相关 标签: , , ,
  1. 2010年6月29日12:28 | #1

    等等再说吧。

    [回复]

    朵未 回复: Firefox 3.6.4 Firefox 3.6.4 Windows XP Windows XP

    等等吧,已经发现一些问题了。

    [回复]

  2. 2010年6月29日12:28 | #2

    我一向升级wordpress不是那么积极,对3.0的特性还不是很了解,过段时间再升级吧。

    [回复]

    朵未 回复: Firefox 3.6.4 Firefox 3.6.4 Windows XP Windows XP

    嗯,某些插件有问题,我现在都有换回2.92的冲动。

    [回复]

  3. 2010年6月29日11:40 | #3

    还在观望中,英文博已经升到3.0了 中文先等等吧,也是怕插件出问题

    [回复]

    朵未 回复: TheWorld Browser TheWorld Browser Windows XP Windows XP

    我现在有点想换回去了。貌似嵌套回复的插件也有点问题了。 :???:

    [回复]

  4. 2010年6月29日10:19 | #4

    不错啊,不过我是zblog。

    [回复]

    朵未 回复: TheWorld Browser TheWorld Browser Windows XP Windows XP

    z-blog就是方便啊。 :smile:

    [回复]

  5. 2010年6月29日09:59 | #5

    小白鼠很多。

    [回复]

    朵未 回复: TheWorld Browser TheWorld Browser Windows XP Windows XP

    我就是小白。 :mrgreen:

    [回复]

  6. 2010年6月29日08:54 | #6

    俺还在观望!嘿嘿。

    [回复]

    朵未 回复: TheWorld Browser TheWorld Browser Windows XP Windows XP

    可以先观望,有些插件还没跟上节奏。

    [回复]

  7. 2010年6月29日07:50 | #7

    习惯了,不想折腾了。

    [回复]

    朵未 回复: TheWorld Browser TheWorld Browser Windows XP Windows XP

    不折腾也好。折腾太麻烦~ :smile:

    [回复]

  8. 2010年6月28日23:31 | #8

    嘿嘿 这个跟我关系不是很大~
    期末考试期间来坐坐~~
    来帮博主点点ad ~

    [回复]

    朵未 回复: TheWorld Browser TheWorld Browser Windows XP Windows XP

    呵呵,祝你考试顺利~多谢罗~

    [回复]

  9. 2010年6月28日22:46 | #9

    我还是没升级 以前对WP改的代码都忘了改哪里了 :!:

    [回复]

    朵未 回复: Firefox 3.6.4 Firefox 3.6.4 Windows XP Windows XP

    我升级了,貌似嵌套回复也出点问题了。。

    [回复]

  10. 2010年6月28日22:23 | #10

    已经写好了..

    [回复]

    朵未 回复: Firefox 3.6.4 Firefox 3.6.4 Windows XP Windows XP

    呵呵,阿邙效率真高,俺来围观下。 :mrgreen:

    [回复]

    阿邙 回复: ChromePlus 1.4.0.0 ChromePlus 1.4.0.0 Windows 7 Windows 7

    欢迎围观 :mrgreen:

    [回复]

  11. 2010年6月28日21:17 | #11

    我想自动升级 爬出错 于是懒得做备份了 不升级了

    [回复]

    朵未 回复: TheWorld Browser TheWorld Browser Windows XP Windows XP

    没问题的。读者墙插件有问题。我就是直接升。咱俩是一个主题的啊。 :smile:

    [回复]

  12. 2010年6月28日21:14 | #12

    不想升级,觉得原来的挺好的。。

    [回复]

    朵未 回复: TheWorld Browser TheWorld Browser Windows XP Windows XP

    米可可以升级下3.51,感觉好点。 :smile:

    [回复]

  13. 2010年6月28日20:23 | #13

    还没升级呢。。

    [回复]

    朵未 回复: TheWorld Browser TheWorld Browser Windows XP Windows XP

    帅哥,这个版本不升也没啥,感觉差不多。

    [回复]

  14. 2010年6月28日19:44 | #14

    这已经是3.0的wp了吗……
    我还在观望中 嘿嘿~

    [回复]

    朵未 回复: TheWorld Browser TheWorld Browser Windows XP Windows XP

    是啊。对我来说和2092没啥区别。

    [回复]

  15. 2010年6月28日19:31 | #15

    呵呵,做哈子了争解哦,没有用过

    [回复]

    朵未 回复: TheWorld Browser TheWorld Browser Windows XP Windows XP

    呵呵,以后可以尝试下。

    [回复]

  16. 2010年6月28日19:05 | #16

    :twisted: 哈哈 来发脾气

    [回复]

    朵未 回复: TheWorld Browser TheWorld Browser Windows XP Windows XP

    额。。 :evil:

    [回复]

  17. 2010年6月28日18:34 | #17

    现在好像仍然没有放出官方的中文版本。

    [回复]

    朵未 回复: TheWorld Browser TheWorld Browser Windows XP Windows XP

    是啊。官方比较龟速。 :evil:

    [回复]

  18. 2010年6月28日18:18 | #18

    我还是耐心地等官方的中文版吧···

    [回复]

    朵未 回复: TheWorld Browser TheWorld Browser Windows XP Windows XP

    呵呵,不升级也没事,感觉升了也差不多。 :smile:

    [回复]

  19. 2010年6月28日18:04 | #19

    :evil: 还是继续2.9吧··不想升级··· :grin:

    [回复]

    朵未 回复: TheWorld Browser TheWorld Browser Windows XP Windows XP

    呵呵,2.92就蛮好的。这次升级也不涉及bug。所以不升也可以。

    [回复]

  20. 2010年6月28日16:24 | #20

    还好我没升级!呵呵

    [回复]

    朵未 回复: TheWorld Browser TheWorld Browser Windows XP Windows XP

    升级也关系,目前我只发现读者墙插件失效。

    [回复]

评论分页
  1. 本文目前尚无任何 trackbacks 和 pingbacks.

订阅评论  Ctrl+Y 启动搜狗云输入法