这取决于你想做什么,以及你想什么时候加入这个过程。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已检索到帖子并准备显示它们(或将用户重定向到提要模板)