在官方找到的解決方案,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