我有点社交网站wordpress网站,用户使用wordpress的原生上传脚本上传图片。
无论如何,我可以让所有用户都可以访问某些图像。现在他们只看到他们上传的图片。
答案 0 :(得分:1)
回答我自己的问题: 这工作
add_filter( 'posts_where', 'devplus_wpquery_where' );
function devplus_wpquery_where( $where ){
global $current_user;
if( is_user_logged_in() ){
// logged in user, but are we viewing the library?
if( isset( $_POST['action'] ) && ( $_POST['action'] == 'query-attachments' ) ){
// here you can add some extra logic if you'd want to.
$where .= 'OR post_parent="6968"';
//OR ID='3783' // OR post_author= "34"
}
}
return $where;
}
“Where”可根据需要进行编辑。