WordPress:如何在后期编辑器中隐藏工具栏?

问题描述:

我在我的WordPress网站上有一个自定义帖子类型(产品)。WordPress:如何在后期编辑器中隐藏工具栏?

这是一个WooCommerce产品,如果有必要知道的话。

我需要在添加产品页面上将工具栏(1)隐藏到wp-editor中。 另外我需要隐藏“添加媒体”按钮(2)和“可视/文本”选项卡(3)。

如何隐藏它们?

也许这是有道理的改变这个WordPress编辑器的textarea与相同值的“名称”属性与使用一些钩子?

how to hide toolbar in post editor?

我发现这个解决方案:

function hide_toolbar_TinyMCE($in) { 
     $in['toolbar1'] = ''; 
     $in['toolbar2'] = ''; 
     $in['toolbar'] = false; 
     return $in; 
    } 
    add_filter('tiny_mce_before_init', 'hide_toolbar_TinyMCE'); 

但它到处隐藏工具栏,因为这是“过滤器”而不是“动作”。 如何仅在产品(自定义帖子类型)添加/编辑页面上隐藏它?

您可以使用function.php或插件来管理这个code.You需要把行动。

删除媒体按钮:

function z_remove_media_controls() { 
    remove_action('media_buttons', 'media_buttons'); 
} 
add_action('admin_head','z_remove_media_controls'); 

删除Visual标签

add_filter('admin_footer', 'custom_edit_page_js', 99); 

function custom_edit_page_js(){ 
echo ' <style type="text/css"> 
     a#content-tmce, a#content-tmce:hover, #qt_content_fullscreen{ 
      display:none; 
     } 
     </style>'; 
echo ' <script type="text/javascript"> 
     jQuery(document).ready(function(){ 
      jQuery("#content-tmce").attr("onclick", null); 
     }); 
     </script>'; 
} 

可以识别岗位类型,

if(get_post_type() == 'product' && is_admin()) { 
    //do some stuff 
} 
+0

谢谢你的回答! 但我只需在添加产品页面上删除它。 –

+0

嗨,你可以查看帖子类型 –

+1

我只是编辑一个帖子,“我只需要在添加产品页面上删除它”。 –