啟用可視化編輯器

啟用可視化編輯器

在 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' );

 

上次修改 2021.12.26

報告拼寫錯誤

以下文本將發送給我們的編輯: