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 文件中,但如何提取额外内容取决于您!