2016-04-26 70 views
0

我在我的WordPress網站上有一個自定義帖子類型(產品)。WordPress:如何在後期編輯器中隱藏工具欄?

這是一個WooCommerce產品,如果有必要知道的話。

我需要在添加產品頁面上將工具欄(1)隱藏到wp-editor中。 另外我需要隱藏「添加媒體」按鈕(2)和「可視/文本」選項卡(3)。

如何隱藏它們?

也許這是有道理的改變這個WordPress編輯器的textarea與相同值的「名稱」屬性與使用一些鉤子?

how to hide toolbar in post editor?

回答

0

我發現這個解決方案:

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

但它到處隱藏工具欄,因爲這是「過濾器」而不是「動作」。 如何僅在產品(自定義帖子類型)添加/編輯頁面上隱藏它?

1

您可以使用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

我只是編輯一個帖子,「我只需要在添加產品頁面上刪除它」。 –