是的,可以customize feeds. 在您的情况下,您要做的是禁用普通rss提要,并将其替换为您自己的模板。像这样:
remove_action (\'do_feed_rss\',\'do_feed_rss\',10,1);
这一行有点混乱。第一个
do_feed_rss
是动作挂钩的名称。第二个是
default function 在那个钩子上。现在,您可以添加新操作:
add_action( \'do_feed_rss\', \'wpse305438_custom_rss\', 10, 1 );
function wpse305438_custom_rss () {
load_template( TEMPLATEPATH . \'/my-custom-feed.php\');
}
请注意,默认情况下WordPress将进行中继
/rss
到
/feed
. 更改涉及挂接到
rewrite_rules_array
.