Created
June 11, 2014 09:50
-
-
Save Irfan-Ansari/e008093df9a91184431f to your computer and use it in GitHub Desktop.
wordpress Media Manager sidebox
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Removes "image edit" option from Media Manager. | |
*/ | |
add_action( 'admin_footer-post-new.php', 'wpse_76214_script' ); | |
add_action( 'admin_footer-post.php', 'wpse_76214_script' ); | |
function wpse_76214_script() { | |
?> | |
<script type="text/javascript"> | |
jQuery(document).ready( function($) { | |
$( 'li.attachment' ).live( 'click', function( event ) { | |
$( '.media-sidebar a.edit-attachment' ).remove(); // remove edit image link | |
}); | |
} ); | |
</script> | |
<?php | |
} | |
/** | |
* Removes "Add Media" Button from the editor. | |
*/ | |
function z_remove_media_controls() { | |
remove_action( 'media_buttons', 'media_buttons' ); | |
} | |
add_action('admin_head','z_remove_media_controls'); | |
/** | |
* Takes over the "Featured Image" meta box and allows you to change its options. | |
*/ | |
add_action('do_meta_boxes', 'change_image_box'); | |
function change_image_box() | |
{ | |
remove_meta_box( 'postimagediv', 'post', 'side' ); | |
remove_meta_box( 'postimagediv', 'page', 'side' ); | |
// if you have other post types, remove the meta box from them as well | |
// remove_meta_box( 'postimagediv', 'YOUR-POST-TYPE-HERE', 'side' ); | |
add_meta_box('postimagediv', __('Add Images'), 'post_thumbnail_meta_box', 'post', 'side' ); | |
add_meta_box('postimagediv', __('Add Images'), 'post_thumbnail_meta_box', 'page', 'side' ); | |
// if you have other post types, add the new meta box for them as well | |
// add_meta_box('postimagediv', __('Add Images'), 'post_thumbnail_meta_box', 'YOUR-POST-TYPE-HERE', 'side' ); | |
} | |
/** | |
* Renames Feature Image Link that appears inside meta box. | |
*/ | |
add_action('admin_head-post-new.php',change_thumbnail_html); | |
add_action('admin_head-post.php',change_thumbnail_html); | |
function change_thumbnail_html( $content ) { | |
add_filter('admin_post_thumbnail_html',do_thumb); | |
} | |
function do_thumb($content){ | |
return str_replace(__('Set featured image'), __('Add Images and Set Featured'),$content); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment