如何从帖子编辑器中删除一些媒体上传图标?

时间:2011-05-14 作者:John

我想删除添加帖子屏幕中TinyMCE上方的一些媒体上传按钮,我该怎么做?谢谢

3 个回复
SO网友:Geert

如果要删除所有媒体按钮,可以删除media_buttons 措施:

add_action(\'admin_init\', \'remove_all_media_buttons\');

function remove_all_media_buttons()
{
    remove_all_actions(\'media_buttons\');
}
由于您只想删除一些按钮,我建议添加一个管理样式表:

add_action(\'admin_init\', \'my_admin_stylesheet\');

function my_admin_stylesheet()
{
    wp_enqueue_style(\'my_admin\', get_bloginfo(\'template_url\').\'/css/my_admin.css\');
}
my_admin.css 您可以隐藏按钮:

/* Hide the buttons you want */
#add_image { display:none; }
#add_video { display:none; }
#add_audio { display:none; }
#add_media { display:none; }

SO网友:brasofilo

或者干脆升级到WordPress 3.3,这样就可以摆脱这种情况。

SO网友:Sisir

如果有人想删除最新版本wordpress上的媒体按钮。以下是仅针对帖子删除它的示例。您可以删除if语句,使其在所有帖子类型中消失。或者,如果希望在CPT上删除,请添加CPT名称。

add_action( \'admin_head\' , \'product_remove_editor_upload\' );
function product_remove_editor_upload(){
    global $post;
    if(isset($post) && $post->post_type ==  \'post\'){
        remove_action( \'media_buttons\', \'media_buttons\' );
    }
}
在3.5.1中测试

结束

相关推荐

404从wp-Content/Uploads/获取图像时

我在获取图像时获得404状态,http仍然包含该图像。图像显示在浏览器中,但404代码中断了一些应用程序。对wp内容/上载/的调用被重定向到。htaccess:<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\\.php$ - [L] RewriteRule (.*) /index.php?getfile=$1 [L] </IfModule>&