satan 通过 Google 阅读器发送给您的内容:
于 12-4-11 通过 averiany涂鸦馆 作者:averainy
以前为了在feed中实现相关日志输出,都是调用相应插件,实现起来虽然很容易,但是由于使用了大良插件,导致wordpress对服务器要求很高,为了节约资源,充分利用服务器性能,能不用插件实现的都不用,所以google了一下,在万戈的博客找到了相应的代码(不是不想自己动手,而是咱确实没搞过PHP),下面的代码是wordpress30天之内的相关,热门和随机日志:
function filter_where($where = '') { $where .= " AND post_date > '" . date('Y-m-d', strtotime('-30 days')) . "'"; return $where; } function some_posts($orderby = '', $plusmsg = '',$limit = 10) { add_filter('posts_where', 'filter_where'); $some_posts = query_posts('posts_per_page='.$limit.'&caller_get_posts=1&orderby='.$orderby); foreach ($some_posts as $some_post) { $output = ''; $post_date = mysql2date('y年m月d日', $some_post->post_date); $commentcount = '('.$some_post->comment_count.' 条评论)'; $post_title = htmlspecialchars(stripslashes($some_post->post_title)); $permalink = get_permalink($some_post->ID); $output .= '<li><a href="' . $permalink . '" title="'.$post_title.'">' . $post_title . '</a>'.$$plusmsg.'</li>'; echo $output; } wp_reset_query(); }
将上面的代码拷贝到主题目录里的functions.php这个文件中,注意格式,
效果可以看下我的feed输出http://www.averainy.info/feed
来源:http://wange.im/three-in-one-update.html
本文作者:averainy | 本文地址: 固定链接 | 我的腾讯微博|我的google+
本站文章除特殊标明者外均为原创,版权所有,如需转载,请以超链接形式注明作者和原始出处及本声明
相关日志
可从此处完成的操作:
- 使用 Google 阅读器订阅averiany涂鸦馆
- 开始使用 Google 阅读器,轻松地与您喜爱的所有网站保持同步更新
没有评论:
发表评论