我只想列出用户上传的图像。这是场景:
- 使用iframe在前端使用图片上传器。
- 我
upload_files
为用户级别的用户添加了上限,希望他们只能看到他们上传的图像。 我已经找到此问题Q 限制用户仅查看他们已上传的媒体库项目吗?但是接受的答案对我不起作用。
// Code originally by @t31os add_action('pre_get_posts','users_own_attachments'); function users_own_attachments( $wp_query_obj ) { global $current_user, $pagenow; if( !is_a( $current_user, 'WP_User') ) return; if( 'upload.php' != $pagenow ) return; if( !current_user_can('delete_pages') ) $wp_query_obj->set('author', $current_user->id ); return; }
我正在使用图像上传器的前端页面名为“条目”。
- 如果我删除了代码
if( 'upload.php' != $pagenow ) return;
的这一部分,则代码有效。我想我必须改进条件代码的这一部分,但无法弄清楚。有条件的很重要,因为我不希望代码在不需要的其他页面上应用。
因此,我需要帮助来改善我提到的条件部分。谢谢!
function
与fn内容对齐。