存档

文章标签 ‘Wordpress’

WordPress解决评论错乱的问题

2011年12月19日 sigma 没有评论 7,434 views

今天,想在blog的每篇文章后面添加随机文章展示,增加PV,可是,发现加上之后,评论出现了问题,展示的评论是随机出现的,并且随机对应某一篇文章的评论。

由于我对其他代码没有改动,分析了下,肯定是因为新改的代码导致的,新改的代码如下:

    <ul>
      <?php
        $posts = get_posts('numberposts=7&orderby=rand');
        foreach($posts as $post) {
          setup_postdata($post);
          echo '<li><a href="' . get_permalink() . '">' . get_the_title() . '</a></li>';
        }
        $post = $posts[0];
      ?>
    </ul>

仔细看了下代码,发现,这里面会把$post变量改变,而后面的评论代码取评论的时候,是根据$post来取评论的,因此会导致评论错乱,出现随机文章的评论。那为什么别人用这段代码展示随机文章不会出现评论错乱呢,那是因为别人是放在侧边栏的,评论(comments.php)执行在侧边栏(sidebar.php)之前,这时候改变$post的值并不会改变评论。

原因找出来了,因此,只需要避免改变$post值即可,改后的代码如下:

    <ul>
      <?php
        $random_posts = get_posts('numberposts=7&orderby=rand');
        foreach($random_posts as $random_post) {
          echo '<li><a href="' . get_permalink($random_post->ID) . '">' . get_the_title($random_post->ID) . '</a></li>';
        }
      ?>
    </ul>
分类: 沙子, 编程相关 标签: , ,

Google webmaster竟然提醒升级wordpress

2011年11月17日 sigma 没有评论 3,896 views

今天查了下google webmaster后台,发现竟然有升级wordpress的提醒,太意外了…

WordPress Update AvailableNovember 15, 2011
Dear site owner or webmaster of http://sigma.me/,
As of the last crawl of your website, you appear to be running WordPress 3.1.4. Google recommends that you update to the latest release. Older or unpatched software may be vulnerable to hacking or malware that can hurt your users. To download the latest release, visit the WordPress download page. If you have already updated to the latest version of WordPress, please disregard this message.
If you have any additional questions about why you are receiving this message, Google has provided more background information in a blog post about this subject.
Best wishes,
Google Search Quality Team

分类: 杂七杂八 标签: ,

linux下将某目录下所有po文件编译成mo文件

2011年11月13日 sigma 没有评论 5,353 views

如题,今天改wordpress主题时碰到这个问题,方法如下,在对应目录shell下执行:

for i in `ls *.po`;do msgfmt -o ${i/po/mo} $i;done
分类: 杂七杂八 标签: ,

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