根据自己的需求写了一份 Related Post 的代码
如果运气好一条查询语句就可以将结果查询出来了, 最差3条可以完事
如果觉得那里有问题 请一定要告诉我啊!
function build_related_post(&$post_ids, $posts) 方法应该是这样的 已修复
这里被wordpress给转义掉了, 新主题应该会修复这个问题
使用说明
在需要的地方加入以下语句即可注1
< ?php tp_related_post(get_the_ID()); ?>
工作原理
首先根据文章的Tags进行搜索, 按命中Tags次数进行排序, 获取前五条注2, 如果不满五条, 然后根据文章分组进行查询, 随机在结果集里面抽取, 凑满五条记录, 如果还是不满五条的话, 那么只能无条件的进行随机查询了, 最终获取五条记录, 并保证这五条记录不会出现重复情况!
更新日志
== 2012-09-22 ==
修复一个小bug
== 2012-09-07 ==
删除了一个无用的返回值
== 2012-09-03 ==
第一个版本