【问题标题】:How to customize WordPress RSS feed如何自定义 WordPress RSS 提要
【发布时间】:2015-06-11 23:00:38
【问题描述】:
我即将为我的 WordPress 博客创建自定义 RSS 提要。虽然我很不确定我到底在做什么。
Feed 需要发送以下内容:
特色图片 - 600 x 300 像素
说明 - 帖子的前 140 个字符
Link - 博客文章的链接
标题 - 博客文章的标题
我遵循了WPBeginner 发布的指南,但遗憾的是它并没有让我变得更聪明。
有人对此有解决方案吗?将不胜感激。谢谢大家。
【问题讨论】:
标签:
wordpress
rss
customization
feed
【解决方案1】:
在您的主题中添加自定义尺寸图片functions.php
/** Custom Image Size For RSS Feed */
function custom_image_sizes() {
add_theme_support('post-thumbnails');
add_image_size('custom-rss-image', 600, 300, true);
}
add_action('after_setup_theme', 'custom_image_sizes');
为了限制字数你可以调用函数wp_trim_words
链接和标题很可能在原始 Wordpress 模板中,您可以选择重新组织它。
并在自定义 RSS 模板中调用它。
Feed 模板位于 /wp-includes/feed-{type}.php 文件中,包含 rdf、rss、rss2 和 atom 的格式。它们由提要重写规则触发,使用 wp-includes/functions.php 中定义的一系列操作并使用 wp-includes/default-filters.php 中的 add_action 附加。
您可以查找 wordpress 链接。
https://codex.wordpress.org/Customizing_Feeds