UTW本身是一个强大的tag工具,同时它也内置了根据文章本身的tag提供相关文章的功能。使用这个功能,就无需其他另外的关键字作为索引来构建相关文章,具有相同tag的文章无疑就已经是相关的了。
实现方法也很简单,为利用了UTW提供的一个UTW_ShowRelatedPostsForCurrentPost函数,只要在恰当的位置加上这个函数,就会输出相关文章。
我写了一个relatedentries.php的文件,内容如下:
<?php if ((function_exists(’UTW_ShowRelatedPostsForCurrentPost’)) && is_single() && ($notfound != ‘1′)) { ?>
<div class=”related_entries”><h5>Related Entries</h5>
<ul>
<?php UTW_ShowRelatedPostsForCurrentPost(”posthtmllist”, ”, 10); ?>
</ul>
</div>
<?php } ?>
然后要做的就是在恰当的位置包含这个文件了,由于我使用的是K2的模板,因此我需要修改的是/wp-contents/themes/k2/single.php。将上面的文件放在与single.php相同的目录,然后修改single.php。具体修改的地方是在如下代码行以下再插入一句代码:
<?php include (TEMPLATEPATH . ‘/theloop.php’); ?>
要插入的代码为:
<?php include (TEMPLATEPATH . ‘/relatedentries.php’);?>
至此修改就完成了,效果见本Blog文章的相关文章。








2 Comments
原来utw还能这么用 哈哈 学到了
sorry,由于启用了wordpress 2.2的内建tag,已经停用utw,所以看不到效果了,但代码还是可以用的。