WordPress 4.3+ 禁用可視化編輯器的格式化快捷鍵

WordPress 4.3 的可視化編輯器下新增瞭格式化快捷鍵功能,讓你可以很方便撰寫文章,有點類似於 Markdown 語法。目前 WordPress 支援以下快捷鍵:

editor-text-patterns1

輸入 * 或 – 回車後可以添加無序列表輸入1. 或 1) 回車後可以添加有序列表 輸入 # 回車後將插入一級標題 h1, ## 二級標題 h2,### 三級標題 h3 等等輸入 > 回車後將插入一個引用模塊

這個格式化快捷鍵應該是可以提高書寫速度的,但是可能有些朋友不太習慣,而且可能會幹擾輸入,那麼你可以將下面的代碼添加到主題的 functions.php 即可禁用這個格式化快捷鍵功能:

1
2
3
4
5
6
7
8
9
10
11
12
function disable_mce_wptextpattern( $opt ) {
 
	if ( isset( $opt['plugins'] ) && $opt['plugins'] ) {
		$opt['plugins'] = explode( ',', $opt['plugins'] );
		$opt['plugins'] = array_diff( $opt['plugins'] , array( 'wptextpattern' ) );
		$opt['plugins'] = implode( ',', $opt['plugins'] );
	}
 
	return $opt;
}
 
add_filter( 'tiny_mce_before_init', 'disable_mce_wptextpattern' );

function disable_mce_wptextpattern( $opt ) { if ( isset( $opt[‘plugins’] ) && $opt[‘plugins’] ) {
$opt[‘plugins’] = explode( ‘,’, $opt[‘plugins’] );
$opt[‘plugins’] = array_diff( $opt[‘plugins’] , array( ‘wptextpattern’ ) );
$opt[‘plugins’] = implode( ‘,’, $opt[‘plugins’] );
} return $opt;
} add_filter( ‘tiny_mce_before_init’, ‘disable_mce_wptextpattern’ );

代碼出自:https://wordpress.org/support/topic/wordpress-43-how-to-disable-formatting-shortcuts#post-7318451

發佈留言