WordPressバージョン3.5以降では、UIから一部のオプションが削除されます。
- オプションのXNUMXつは埋め込み設定。
autoembed_urls、チェックボックスを切り替えて続行し、常に oEmbed がオンであると想定します。oEmbed の UI をオン/オフにする唯一の理由は、誤って項目を埋め込みやすい場合です。ただし、投稿内のすべてのリンクを解析するわけではなく、独自のリンクまたは [埋め込み] コード内のリンクのみを解析します。
これはWordPress 3.4のoEmbed設定インターフェースです▼

- WordPress バージョン 3.5 の時点で、自動埋め込みを無効にできる可視設定はありません。
WordPress は WordPress です。そうでない場合は、無効にする別の方法があります。
埋め込みは WP_Embed クラスによって処理されます。
- クラスのコンストラクターは、いくつかのアクションとフィルター、およびフィルターを登録します。
the_content▼
add_filter( 'the_content', array( $this, 'autoembed' ), 8 );
oEmbed 機能をオフにする
ここで、特定のフィルターをもう一度削除する必要があります ▼
- できないので
$thisでremove_filter呼び出しで使用されるため、使用する必要があります$wp_embedオブジェクト参照を含むグローバル変数。
WordPress テーマの functions.php ファイルに、次のコードを追加します ▼
//禁用WordPress的自动嵌入> = v3.5
remove_filter( 'the_content', array( $GLOBALS['wp_embed'], 'autoembed' ), 8 );
Chen Weiliang氏のブログ(https://www.chenweiliang.com/ )に掲載されている記事「WordPressで自動埋め込みを無効にする方法?oEmbedをオフにする方法」が、皆様のお役に立てば幸いです。
この記事のリンクはご自由に共有してください:https://www.chenweiliang.com/cwl-1814.html
