本文是《让WordPress 在RSS 中Feed 输出支持“More”标签》的姊妹篇,相信你也知道,WordPress摘要输出文章是惨不忍睹的,但是全文输出又不和博主的意愿。我们可以截断部分文字输出,配合加上版权信息,完美解决!
要截断文字输出的话,相信你也知道了,是用 mb_strimwidth
函数,下面直接献上Jeff的代码吧——Jeff的阳台 就是用这段代码的:
//在RSS 中Feed 截断文字输出 devework.com
function dw_readmore_rss( $content ){
$content = mb_strimwidth($content , 0, 500, '.....');
$readmore = '
';
$cprightfeed = '原文链接:来自 '.get_bloginfo('name').' | '.get_permalink().'
版权声明: 原创文章采用 BY-NC-SA 协议进行授权 | Jeff的阳台 ,版权所有,转载请用明链标明本文地址。
本站相关: 关于本站 | 联系站长 | 捐助作者 | 随机文章 | DeveWork | 新浪微博
';
$content = $content.$readmore.$cprightfeed;
return $content;
}
add_filter( 'the_content_feed' ,'dw_readmore_rss' );
效果图么,订阅Jeff的阳台你就知道了,与下图差不多: