php - RSS 提要摘录不显示摘录
问题描述
我正在尝试使用the_excerpt_rss()
函数在自定义提要页面中显示摘录,我已经在设置->阅读中设置了摘要显示模式,但它返回了第一段内容,是否还有其他函数可以仅调用摘录,我已经尝试使用and了吗?the_excerpt()
get_the_excerpt()
这是我的代码:
<description><![CDATA[<?php html_entity_decode(preg_replace( "/\r|\n/", "",the_excerpt_rss())); ?>]]></description>
解决方案
我找到了解决方案。所以我定制了这个功能add_feed_content($content)
:
function add_feed_content($content) {
global $post;
$excerpt = $post->post_excerpt;
if(is_feed()) {
if (strlen($excerpt) > 0){
$content = '';
$content .= $excerpt;
return $content;
} else {
return $content;
}
}
}
add_filter('the_excerpt_rss', 'add_feed_content');
推荐阅读
- algorithm - 从许多 3D 平面中找到 AABB - 形成一个凸包
- android - 在 Android Webview (Crosswalk) 中使用后退按钮
- angularjs - 如何使用条件表达式为 ng-init 赋值?
- python - 如何使用python格式化表中的列数据?
- angular - 将路由注入路由器出口会引发“布尔表达式不得为空”错误
- css - Add and remove (toggle) collapse class for bootstrap tabs
- php - 服务器端渲染上的 PHP 和 React
- ios - 计算scrollView中的精确缩放
- idl - reading and writing multiple data files in idl
- javascript - 我传递的函数并没有被 azure function app 运行