闻心阁

一蓑烟雨看苍生,半壶浊酒笑红尘

wordpress笔记之相关文章

2011-09-25 约 4 分钟读完 搬砖秘籍

个人感觉在wordpress博客中加入一个类似“相关文章”是很有必要的,能够很大程度上提高粘滞性,并且有着更好的用户体验。之前我的相关文章是通过万戈的一种方法实现的,后来用了无觅相关,再后来就是现在这个样子了。

首先我要说这不是无觅相关插件,并且你看到的样式就那样,不是浏览器错位。

下面说说我在wordpress下实现“相关文章”功能的方法

这是一个插件:地址在这里,本博客所用的就是他的插件,可能有的同学说这还不如无觅相关,是啊如果仅仅这么简单我也不会这么说,首先我不喜欢用插件,你完全可以复制其中的php代码到你的博客就好。

本地图片占用资源?是的,我也这么认为,所以我把这个插件的相关文章生成缩略图的代码给删掉了,并且上传了一张四叶草的默认图片。效果就是我这个样子。

其实还有其他方法,也是非插件的

代码:

<h3>相关日志</h3>
<ul>
<?php
$tags = wp_get_post_tags($post->ID);
if ($tags) {
$first_tag = $tags[0]->term_id;
$args=array(
'tag__in' => array($first_tag),
'post__not_in' => array($post->ID),
'showposts'=>10,
'caller_get_posts'=>1
);
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<li><a href="<?php the_permalink() ?>" rel="bookmark" title="<?phpthe_title_attribute(); ?>"><?php the_title();?> <?phpcomments_number(' ','(1)','(%)'); ?></a></li>
<?php
endwhile;
}
}
wp_reset_query();
?>
</ul>

使用方法:拷贝以上代码放到你single.php的合适位置即可。

方法来源:万戈,之前一直用这种方法,喜欢简洁的童鞋可以试试。

折腾笔记系列:

13 条评论

  1. 土木坛子
    个人倒是觉得无觅在博客之间的共享理念是相当好的,我不太喜欢在博客里加入微博的元素在里面,但让博客与博客之间的优秀相关文章连起来还是不错的一个主意,互联网还是应该开放的。
    1. Sailor 博主
      这个理念的确不错,但是我之前链接了几个站,在我的博客里面就显示一个胸罩,我去,直接关掉了~
    2. yanyi 回复 @Sailor
      所以说在无觅网络中跟其他网站链接时要注意他网站的质量嘛……
      另外,无觅网络的功能不是必须的,你如果不想和其他网站链接,就只需要在无觅网络中取消链接,自己站内的相关文章依然可以正常使用的。
    3. Sailor 博主 回复 @yanyi
      的确,恨自己当年不用心啊~
    4. yanyi 回复 @Sailor
      需不需要我帮你将无觅网络功能取消了?这样就可以正常显示站内文章,不会出现站外的内容了。
    5. Sailor 博主 回复 @yanyi
      额,你是什么人?有这权限?我倒是希望这样~~~~~~
    6. yanyi 回复 @Sailor
      OK了,你现在再试一下,就只会显示您站内的,不会有站外的内容了。
  2. MurphyL
    额~说学习啦~~😄
    1. Sailor 博主
      😓😓又挖苦我~
  3. walfred
    相关文章,对搜索引擎来说也是很好的
    1. Sailor 博主
      哦?这个倒是没有研究过~
  4. 焚云日
    放心,我是基本不点的。
    😜
    1. Sailor 博主
      嗯,我也不会点,但是没有又感觉少了点什么~
wordpress笔记之评论表情 wordpress笔记之版权信息