RSS 的绝妙之处在于它可以让您随心所欲地提取内容。作为出版商,不好的部分是用户可能会错过网站上但未显示在文章中的重要信息。 WordPress 的钩子系统来拯救!
PHP
我们将挂钩到 the_content 和 the_excerpt_rss 函数挂钩,以将内容附加或前置到提要条目:
// Additional RSS Content
$rss_more_content = 'blah blah blah';
$rss_more_position = 'before'; // or "after"
// Function which adds content to RSS entries
function add_rss_content($content) {
global $rss_more_position, $rss_more_content;
if(is_feed()) {
if ($rss_more_position == 'before') {
$content = "$rss_more_content
\n$content";
} else {
$content .= "$rss_more_content
\n";
}
}
return $content;
}
// Add hooks
add_filter('the_content', 'add_rss_content');
add_filter('the_excerpt_rss', 'add_rss_content');
唯一的条件是您是否希望将内容添加到内容块的顶部或底部。此函数应放入您的 functions.php 文件中,但如何提取额外内容取决于您!
