特定のサイトの埋め込み(oEmbed)ができない(今回は ボイスメディア voicy.jp)というご相談を頂きました。一応Embedlyというプラグインをインストールしたら埋め込みが可能になったのですが、特にプラグインの検証等はしていないので利用の際はご自身でも検証してみましょう。
「このコンテンツは埋め込むことができません」となるサイトがあったら試してみるのも良いかもしれません。
目次
WordPressで埋め込みURLが「このコンテンツは埋め込むことができません」となる
お世話になります。
一点質問です。ご回答いただけると幸いです。
サイトのリンクを埋め込みしたいのですが、
どのサイトを登録しても「このコンテンツは埋め込むことができません」と表示されてしまい
埋め込む事が出来ず困っております。
何か解決方法あれば教えて頂きたく、宜しくお願い致します。
>稲本様
ご相談ありがとうございます。
埋め込みについてですが、ブロックの追加から「埋め込み」を選択されたということかと思います。
この機能は、候補に挙げられるような、onEmbedに対応しているサイトを対象にしたものになるでしょう。
例えばWordPressサイト、Youtube Twitterなどはどうでしょうか?
これらが埋め込みできないとなると、サイト側、サーバー側の問題も考えられます。例えばWAF(ウェブアプリケーションファイアウォール)の機能があるレンタルサーバーではできないこともあるようですね。
http://www.wisesips.com/service/staff_column/195.html
対応しているサイトなのかどうか?
他のWordPressサイトではどうなのか?(この記事のURLなどでも試してみてください)
WAF機能はどうなのか?
と言った点を確認して頂けると良いかと思います。
参考にして頂ければ幸いです。
oEmbed拡張プラグイン EmbedlyでVoicyの埋め込みが可能に?
はてなブログでは埋め込みできていたというお話を聞いたので埋め込み機能自体はあるかもしれない。
そう考えプラグインで「oEmbed」で検索し、埋め込み機能を拡張できるようなものを探してみました。
このプラグインをインストール・有効化し、新規記事追加でvoicy.jpのURLを埋め込んだ所、埋め込み機能が作用したように思います。
なぜか公開済みの記事でURLを埋め込もうとしても、公開後のページに埋め込みが作用していませんでした(編集画面では埋め込みプレビューを確認)
https://ja.wordpress.org/plugins/embedly/
イケハヤさんもvoicyやってるんですね。
(プラグイン名のクレジットは出てきますね)
試しにやったら成功しただけで、
なんでプラグインを入れたら埋め込みできるようになったの?
このプラグインの本来の用途は?
といった質問にはお答えできませんのでご了承下さい(笑)
WordPressで埋め込みURLが「このコンテンツは埋め込むことができません」となる事で
相談させて頂いた者です。
早速のご回答有難うございます。
アドバイス頂いた通り、twitterやYouTubeを試してみたところ、埋め込みが出来ました。
となると仰られる様にサイト・サーバー側の問題ではないではと思います。
素人で分からず更に質問させて頂きたいのですが、
他サイトのリンクを貼付けする場合はURLが羅列される表示になってしまう事は
仕方がないのでしょうか。
埋め込み形式の様にリンクを貼付け可能な方法がありましたら、教えて頂けますと幸いです。
度々申し訳ございませんが、宜しくお願い致します。
>稲本さま
コメントありがとうございます。
単純にリンクを作成したいということだったでしょうか。その場合は「埋め込み」を使う必要はありません。「段落」からリンクを作成できます。こちらの記事で解説しているので参考にして下さい。
WordPress 新エディタ Gutenberg(グーテンベルク)でテキストリンクを貼る方法
早速返信有難うございます。
リンクの作成方法を丁寧にご説明頂き有難うございます。
参考にさせて頂きます。
しかし本当の目的としては添付した画像にある様な埋め込み型のリンクを貼る事が希望です。
以前は”はてなブログ”を利用していたのですが、他サイトのリンクを貼るだけで
バナー埋め込みの様なリンクが貼れておりました。
ワードプレスブログでは同様の貼付けは可能でしょうか。
度々の質問申し訳ございませんが、宜しくお願い致します。
>稲本様
はてブではできていたのですね。
WordPressで同じようにしてできないということは、WordPressでは対応していないということでしょう。
当該サイトのトップページは埋め込みできましたね。
しかし、下層ページは埋め込みができませんでした。
この場合やはり埋め込み元サイトの仕様による所が大きいです。今後対応はされるかもしれませんね。
参考にして頂ければ幸いです。
一応、voicyの埋め込みが可能になる?プラグインを探してみましたので記事をご覧ください。
プラグイン検索でoEmbedの拡張?プラグインを検索して有効化したところ、埋め込みが可能になったような気がします。
プラグインの本来の用途や詳細については一切調査していません。ご自身で再度検証してみてくださいね。
様々なご回答を下さり誠に有難うございます。
ご提案を頂いた”Embedly”を早速インストールしたところ埋め込み可能になりました。
これで全ての悩みかが解決されました。
本当に有難うございました。
>稲本様
コメント・ご報告ありがとうございます。
そちらの環境でも動作が確認できましたか。よかったです。
こういったプラグインは、
・各種テーマ・プラグインのバージョン
・埋め込み元サイト(今回はvoicy)の仕様
等によっても変わっていきます。
何故デフォルトで埋め込みできず、プラグインでできるのか。
根本的な原因は分かっていないという点も留意して頂くと良いでしょう。
また何かあればご相談下さい。