Prevent other editors from viewing images of other editors in Add Media Popup

If I correctly understand your question, you may try this function wpse78084_show_media_by_current_author_only($query) { global $pagenow, $user_ID; if( ‘upload.php’ == $pagenow && !current_user_can(‘manage_options’) ) $query->set(‘author’, $user_ID); return $query; } if ( is_admin() ) add_filter(‘pre_get_posts’, ‘wpse78084_show_media_by_current_author_only’);

image not found in media library

I can only take a guess at this. Is the image you want to change a background image (using CSS)? – if you goto the page, use your web inspector tool. You should then be able to see where image url is coming from.

What would be the URL to display the WordPress image editor with an image from the media library?

If the edit link to your image is: http://example.tld/wp-admin/post.php?post=551&action=edit then the link to the image editor for that image is: http://example.tld/wp-admin/post.php?post=551&action=edit&image-editor The $_GET[‘image-editor’] is checked for in the edit_form_image_editor() function. PS: I first noticed this trick, when testing this avatar plugin recently (I’m not related to that plugin)