首页 > 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年10月18日19:18 | #1

    一想升级 需要改这改那 就脑袋疼

    [回复]

  2. 2010年8月17日00:03 | #2

    俺也升级了、就是读者墙不配合啊、下次去试试

    [回复]

  3. 2010年7月23日10:11 | #3

    现在后台可以直接在线升3.0简体了 :wink:

    [回复]

  4. 2010年7月18日09:39 | #4

    我升级到WordPress3.0还是蛮多问题的,例如时区问题

    [回复]

  5. 2010年7月17日11:27 | #5

    还没用呢,等中文版哦

    [回复]

  6. 2010年7月1日21:46 | #6

    3.0我还是等官方出中文版吧,否则就我这么一个爱瞎折腾的人,捣鼓捣鼓就OVER了 :???:

    [回复]

    朵未 回复: Google Chrome 5.0.375.86 Google Chrome 5.0.375.86 Windows XP Windows XP

    呵呵,over倒应该不会,不过出问题倒有点麻烦。 :smile:

    [回复]

  7. 2010年7月1日10:48 | #7

    呵呵 你用的汉化版的啊
    我只是拿来测试下的·

    [回复]

    朵未 回复: Google Chrome 5.0.375.86 Google Chrome 5.0.375.86 Windows XP Windows XP

    我后来又换了一次,现在的是半汉化的。 :smile:

    [回复]

  8. 2010年7月1日00:32 | #8

    暂时还不准备换到3.0去。虽然我个人还是比较喜欢追赶新东西的,但是又怕现在的主题不支持。

    [回复]

    朵未 回复: Google Chrome 5.0.375.86 Google Chrome 5.0.375.86 Windows XP Windows XP

    主题应该没什么问题,不过现在还是别换好,免的不必要的麻烦。

    [回复]

  9. 2010年6月30日23:37 | #9

    我在朵未之前就升级了。太着急了些。
    有一个插件现在工作不完全正常。

    [回复]

    朵未 回复: Google Chrome 5.0.375.86 Google Chrome 5.0.375.86 Windows XP Windows XP

    是啊。我也急了点。但现在无所谓了。

    [回复]

    zchiy2k 回复: Firefox 3.6.6 Firefox 3.6.6 Windows 7 Windows 7

    幸亏我还没有升级。。。。。 :lol:

    [回复]

  10. 2010年6月30日23:32 | #10

    其实wp3.0对于大部分人来说和2.9.2差不错,等过段时间再升级吧

    [回复]

    朵未 回复: Google Chrome 5.0.375.86 Google Chrome 5.0.375.86 Windows XP Windows XP

    是啊。对于我就差不多。早知道不升级了。

    [回复]

  11. 2010年6月30日23:20 | #11

    俺直接全新安装了一个3.0的,没什么感觉,后来我又用汉化版全部覆盖了,可发现后台仍然是英语,杯具…

    [回复]

    朵未 回复: Google Chrome 5.0.375.86 Google Chrome 5.0.375.86 Windows XP Windows XP

    额,你肯定哪里搞错了。 :smile:

    [回复]

    流年 回复: Firefox 3.6.7 Firefox 3.6.7 Windows XP Windows XP

    需要修改wp-config.php文件,将语言定义为zh_CN

    [回复]

    两天 回复: Internet Explorer 6.0 Internet Explorer 6.0 Windows XP Windows XP

    真的 啊 我去试试。 :mrgreen:

    [回复]

    流年 回复: Firefox 3.6.7 Firefox 3.6.7 Windows XP Windows XP

    :smile: 我一开始也在这里折腾,后来才想起那里有个语言定义的东西

    [回复]

  12. 2010年6月30日16:34 | #12

    所以说,我还是老实一点,不升级了 :grin:

    [回复]

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

    呵呵,那就耐心等吧。 :smile:

    [回复]

  13. 2010年6月30日15:20 | #13

    我现在就等着他升级呢!真是郁闷坏了!官方的一直都未出来,我也不敢升,而且那个默认的板子在IE6下还有点错位,杯具。我发觉你下面的这个广告也错位了,

    [回复]

    朵未 回复: Google Chrome 5.0.375.86 Google Chrome 5.0.375.86 Windows XP Windows XP

    哪个啊?我还没注意到。现在别升了,升级了问题更多。

    [回复]

  14. 2010年6月30日14:43 | #14

    呵呵,我都不升级了,反正能用就行,到哪天有空再弄。

    [回复]

    朵未 回复: Google Chrome 5.0.375.86 Google Chrome 5.0.375.86 Windows XP Windows XP

    这倒是,我又换回来了。。。折腾啊。 :mrgreen:

    [回复]

  15. 2010年6月30日13:34 | #15

    可怜我的地方也没有了,你都升级了哦

    [回复]

    朵未 回复: Google Chrome 5.0.375.86 Google Chrome 5.0.375.86 Windows XP Windows XP

    老实说我刚刚换回去了。 :grin:

    [回复]

  16. 2010年6月30日13:02 | #16

    一升级就很麻烦~

    [回复]

    朵未 回复: Google Chrome 5.0.375.86 Google Chrome 5.0.375.86 Windows XP Windows XP

    多少有点麻烦吧~~

    [回复]

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

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

无觅相关文章插件,快速提升流量