我看了一下WP_Query->get_posts()
函数,无法看到调用的任何操作/筛选器AFTER 查询完成。
我希望能够在结果发送后对其进行操作,而不是查询本身(使用人名解析器按姓氏排序)。
我正在改造一个改变全球$wp_query->posts
右内archive.php
, 所以我想知道是否有一种方法可以将这个逻辑完全从归档文件中删除,并将其与我的其他CPT功能一起存储。
干杯
最合适的回答,由SO网友:s_ha_dum 整理而成
是的是the_posts
过滤器,听起来像你想要的。
function filter_the_posts($posts) {
var_dump($posts);
}
add_filter(\'the_posts\',\'filter_the_posts\');