在wordpress媒体库中公开上传的文件

时间:2017-07-25 00:45:40

标签: php wordpress

我有点社交网站wordpress网站,用户使用wordpress的原生上传脚本上传图片。

无论如何,我可以让所有用户都可以访问某些图像。现在他们只看到他们上传的图片。

1 个答案:

答案 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”可根据需要进行编辑。