就像WordPress中的大多数页面加载一样,WP_Query
与意义密切相关pre_get_posts
是你的朋友。概念验证:
function step_2($qry) {
$qry->set(\'post__not_in\',array(468,303));
}
function step_1() {
add_action(\'pre_get_posts\',\'step_2\');
}
add_action(\'load-upload.php\',\'step_1\');
我正在使用
load-upload.php
hook 将筛选器隔离到“库”页面。如果您已经更改了头像的上传文件夹,那么您已经有了一些“上传”代码。你需要扩展它来跟踪你的头像ID并检索它们,而不是像我那样硬编码。也可以使用其他机制来过滤结果。
虽然我还没有对此进行测试,但如果您将其作为“附件”以外的其他帖子类型进行上传,那么其余的内容可能会在无需进一步努力的情况下完成。