WordPressのビジュアルエディターでoEmbedがファイヤーするのを止める

WordPressの4.0あたりからビジュアルエディター内にURLをコピペするとoEmebdが発火するようになりましたね。

 

ぶっちゃけこれうっとおしくないですか?

というわけで以下のコードをプラグインとして有効化すると止まると思います。

<?php

/*
Plugin Name: Disabling Editor Preview
Description: Stopping the preview of the oEmbed in TinyMCE.
Author: Takayuki Miyauchi
Version: 2015/01/01
*/


add_filter( 'tiny_mce_before_init', function( $tinymce ){
	$tinymce['plugins'] = str_replace( ',wpgallery', '', $tinymce['plugins'] );
	$tinymce['plugins'] = str_replace( ',wpview', '', $tinymce['plugins'] );

	return $tinymce;
} );

 

上の例ではギャラリーのショートコードのプレビューも止めてますが、そうしないと変なことになります。