WordPressの自動埋め込み機能を無効にする方法は?oEmbed メソッドを閉じる

WordPress バージョン 3.5 から、いくつかのオプションが UI から削除されます。

  • オプションのXNUMXつは埋め込み設定

autoembed_urls、チェックボックスを切り替えて続行し、常に oEmbed がオンであると想定します。oEmbed の UI をオン/オフにする唯一の理由は、誤って項目を埋め込みやすい場合です。ただし、投稿内のすべてのリンクを解析するわけではなく、独自のリンクまたは [埋め込み] コード内のリンクのみを解析します。

これはWordPress 3.4のoEmbed設定インターフェースです▼

oWordPress 3.4 の埋め込み設定インターフェイス

  • WordPress バージョン 3.5 の時点で、自動埋め込みを無効にできる可視設定はありません。

WordPress は WordPress です。そうでない場合は、無効にする別の方法があります。

埋め込みは WP_Embed クラスによって処理されます。

  • クラスのコンストラクターは、いくつかのアクションとフィルター、およびフィルターを登録します。the_content
add_filter( 'the_content', array( $this, 'autoembed' ), 8 );

oEmbed 機能をオフにする

ここで、特定のフィルターをもう一度削除する必要があります ▼

  • できないので$thisremove_filter呼び出しで使用されるため、使用する必要があります$wp_embedオブジェクト参照を含むグローバル変数。

WordPress テーマの functions.php ファイルに、次のコードを追加します ▼

//禁用WordPress的自动嵌入> = v3.5 
remove_filter( 'the_content', array( $GLOBALS['wp_embed'], 'autoembed' ), 8 );

Hope Chen Weiliang ブログ ( https://www.chenweiliang.com/ ) 共有 "WordPress で自動埋め込みを無効にする方法は?oEmbed メソッドをオフにする」を参照してください。

この記事のリンクを共有することを歓迎します。https://www.chenweiliang.com/cwl-1814.html

Chen WeiliangのブログのTelegramチャンネルへようこそ。最新のアップデートを入手できます!

🔔 貴重な「ChatGPT コンテンツ マーケティング AI ツール使用ガイド」をチャンネル トップ ディレクトリでいち早く入手してください! 🌟
📚 このガイドには非常に価値のある内容が含まれています。🌟これはめったにない機会です、お見逃しなく! ⏰⌛💨
気に入ったらシェア&いいね!
あなたの共有といいねは、私たちの継続的な動機です!

 

发表评论

あなたのメールアドレスが公開されることはありません。 必須アイテム * 标注

トップにスクロールします