在官方找到的解決方案,Enable Visual Editor,
在 bbpress 2.3.1 版本後是默認關閉此功能,如果需要啓用,那麼請將以下代碼添加到你主題的 functions.php 文件中:
function bbp_enable_visual_editor( $args = array() ) { $args['tinymce'] = true; return $args; } add_filter( 'bbp_after_get_the_content_parse_args', 'bbp_enable_visual_editor' );
您還可以自定義的可視化編輯器中加入更多的參數到函數,
使用此功能,只顯示可視化編輯器,而不是 HTML 編輯器。
function bbp_enable_visual_editor( $args = array() ) { $args['tinymce'] = true; $args['quicktags'] = false; return $args; } add_filter( 'bbp_after_get_the_content_parse_args', 'bbp_enable_visual_editor' );
您還可以顯示像表情按鈕插入表情符號等媒體按鈕,如果你使用的是像 TinyMCE 高級 插件。
使用下面這個函數,而不是用新的參數添加到能夠添加新的媒體,如表情按鈕。
function bbp_enable_visual_editor( $args = array() ) { $args['tinymce'] = true; $args['teeny'] = false; return $args; } add_filter( 'bbp_after_get_the_content_parse_args', 'bbp_enable_visual_editor' );
請注意,如果您通過 TinyMCE 的高級插件禁用可視化編輯器的蠅頭模式,並允許其他媒體按鈕,你可能需要添加到這個函數,並把它變成你的子主題的 functions.php 文件,以允許用户使用一些如表按鈕按鈕。
在某些情況下,文本粘貼到可視化編輯器將沿着不需要的樣式和 HTML 標記帶。您可以使用另一個函數強制粘貼的文本進行清理。這將消除像迷途的 HTML,但像粗體和斜體基本離開。
function bbp_tinymce_paste_plain_text( $plugins = array() ) { $plugins[] = 'paste'; return $plugins; } add_filter( 'bbp_get_tiny_mce_plugins', 'bbp_tinymce_paste_plain_text' );
收錄於薇曉朵技術論壇,原帖地址:https://bbs.weixiaoduo.com/topic/16959