我在我的WordPress網站上有一個自定義帖子類型(產品)。WordPress:如何在後期編輯器中隱藏工具欄?
這是一個WooCommerce產品,如果有必要知道的話。
我需要在添加產品頁面上將工具欄(1)隱藏到wp-editor中。 另外我需要隱藏「添加媒體」按鈕(2)和「可視/文本」選項卡(3)。
如何隱藏它們?
也許這是有道理的改變這個WordPress編輯器的textarea與相同值的「名稱」屬性與使用一些鉤子?
我在我的WordPress網站上有一個自定義帖子類型(產品)。WordPress:如何在後期編輯器中隱藏工具欄?
這是一個WooCommerce產品,如果有必要知道的話。
我需要在添加產品頁面上將工具欄(1)隱藏到wp-editor中。 另外我需要隱藏「添加媒體」按鈕(2)和「可視/文本」選項卡(3)。
如何隱藏它們?
也許這是有道理的改變這個WordPress編輯器的textarea與相同值的「名稱」屬性與使用一些鉤子?
我發現這個解決方案:
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
}
謝謝你的回答! 但我只需在添加產品頁面上刪除它。 –
嗨,你可以查看帖子類型 –
我只是編輯一個帖子,「我只需要在添加產品頁面上刪除它」。 –