在 bbPress 2.3.1 中,WordPress 的可視化編輯器默認為關閉。要重新打開它,請在插件或主題的 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 Advanced 這樣的插件,您還可以顯示其他媒體按鈕,如表情按鈕以插入表情。
使用下面的這個函數代替添加新的參數,以便能夠添加新的媒體,如表情按鈕。
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' );
請注意,如果您在可視化編輯器中禁用 teeny 模式並通過 TinyMCE Advanced 插件允許其他媒體按鈕,您可能需要添加到此功能並將其放入您的子主題 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' );
報告拼寫錯誤
以下文本將發送給我們的編輯: