这取决于你想做什么,以及你想什么时候加入这个过程。the_content_feed 对于提要中的每个项目都被激发,因此这可能不是您想要的。
你可以使用pre_get_posts 在WordPress查询数据库之前激发:
add_action(\'pre_get_posts\', \'catch_the_feed\');
function catch_the_feed($query){
if($query->is_main_query() && $query->is_feed()){
//It\'s a feed!
$variables = $query->query_vars;
}
}
未经测试,但
$variables 应该是已注册查询变量及其值的数组(通常从url中接收的内容填充)。
。。。或者你可以使用template_redirect 此时WordPress已检索到帖子并准备显示它们(或将用户重定向到提要模板)