只有已登录的用户才能从前端上载媒体。下面的代码将允许用户仅查看其媒体文件,而不查看其他文件。把这个放在你的主题函数中。php文件。我希望这有帮助。
add_action( \'pre_get_posts\', \'users_own_attachments\');
function users_own_attachments( $wp_query_obj )
{
global $current_user, $pagenow;
if ( $pagenow == \'upload.php\' || ( $pagenow == \'admin-ajax.php\' && !empty( $_POST[ \'action\' ] ) && $_POST[ \'action\' ] == \'query-attachments\' ) ) {
$wp_query_obj->set( \'author\', $current_user->ID );
}
}