最も必要とされている時に、信頼できるWordPressチュートリアルを。
WordPress入門ガイド
WPBカップ
2500万人以上
当社のプラグインを使用しているウェブサイト
16+
WordPress経験年数
3000+
専門家によるWordPressチュートリアル

WordPressのテキストウィジェットでoEmbedを有効にする方法

最近、ユーザーの1人から、WordPressのテキストウィジェットでoEmbedを有効にする方法について質問がありました。oEmbedは、ブログがoEmbed対応のウェブサイトに動的なコンテンツを埋め込むために必要なHTMLを提供するように要求できるプロトコルです。簡単に言うと、ブログ投稿にYouTube動画のURLを貼り付けるだけで、WordPressが自動的に埋め込んでくれるということです。oEmbedの最大幅は手動で調整できますが、oEmbedコンテンツの幅と高さを動的に変更することもできます。ただし、oEmbedを使用してテキストウィジェットにコンテンツを埋め込むことはできません。この記事では、WordPressのテキストウィジェットでoEmbedを有効にする方法を説明します。

あなたがする必要があるのは、次のコードをテーマのfunctions.phpファイルまたはサイト固有のプラグインに追加することだけです。

add_filter( 'widget_text', array( $wp_embed, 'run_shortcode' ), 8 );
add_filter( 'widget_text', array( $wp_embed, 'autoembed'), 8 );

これで完了です。テキストウィジェットでoEmbedが正常に有効になりました。「外観」→「ウィジェット」に移動してテストできます。テキストウィジェットにYouTube動画のURLを追加するだけで、その効果を確認できます。

このコードが何をするのか知りたい方のために説明すると、これは単にフィルターwidget_textを追加し、テキストウィジェットでoEmbedおよび自動埋め込みコンテンツのショートコードを実行できるようにするものです。

コードの扱いに慣れていない場合は、Text Widget oEmbed pluginを有効にするだけです。これは文字通り同じことを行います。プラグインには、上記で共有した2行のコードしかありません。

この記事がテキストウィジェットでoEmbedを有効にするのに役立ったことを願っています。ご質問やご意見がありましたら、下記のコメントでお知らせください。

開示: 当社のコンテンツは読者によってサポートされています。これは、一部のリンクをクリックすると、手数料が発生する可能性があることを意味します。WPBeginnerがどのように資金調達されているか、なぜそれが重要なのか、そしてどのように私たちをサポートできるかを確認してください。こちらが当社の編集プロセスです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

2 CommentsLeave a Reply

  1. アドバイスありがとうございます。しかし、メディアコンテンツがサイドバーの幅に適合しないという問題があります。これは、プラグインやコードではなく、埋め込みコードで制御できるものです。

Leave A Reply

コメントいただきありがとうございます。すべてのコメントは、コメントポリシーに従ってモデレーションされ、メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で意味のある会話をしましょう。