タグ: yotuube埋め込み, ショートコード
- このトピックには7件の返信、2人の参加者があり、最後にtanukichi4により8年、 10ヶ月前に更新されました。
-
投稿者投稿
-
2016/02/18 4:11 PM #67398tanukichi4参加者
MAGJAM:1.146を利用しています
先日テーマを更新した後からだと思いますが、youtube埋め込みのショートコードを使ったページ全てで、動画が表示されないという現象が発生していますショートコードの変更があったのかと思い、こちらのサイトのショートコード一覧と見比べてみましたが、問題はなく、また、ブラウザ固有によるものという可能性も考えて、IE・firefox・chromeと切り替えてみましたが、どのブラウザでもショートコードを利用したページでは動画が表示されない事から
テーマ、もしくはショートコードプラグインのバージョンアップによる影響なのではないかとご報告です
緊急性が高いので、対応よろしくお願いします2016/02/18 4:18 PM #67400DigiPress サポートキーマスターデモサイトでは正常です。
具体的にどのようなショートコードを指定されているか不明ですが、プラグインとテーマは共に最新版でしょうか。
プラグインは v.1.1.2.9 が最新です。
2016/02/18 4:20 PM #67401DigiPress サポートキーマスターなお、YoTubeのプレイヤーはショートコードでも表示できますが、YouTubeのURLのみを挿入するだけでもWordPressが自動的にiframeで表示をします。
2016/02/18 5:16 PM #67404tanukichi4参加者デモサイト上での表示が正常なのは確認しました
>具体的にどのようなショートコードを指定されているか不明ですが、
https://digipress.info/manual/shortcode-list/7/こちらのぺージの[youtube id=”fpViZkhpPHk”]の形式です
テーマとプラグインの状態は添付のとおりです
>なお、YoTubeのプレイヤーはショートコードでも表示できますが、YouTubeのURLのみを挿入するだけでもWordPressが自動的にiframeで表示をします。
この方法だと、すでに「ショートコードを利用している大量のページを一括で修正できる方法」でもあれば別ですが、「従来のショートコードで問題なく表示されていたのになぜ急に表示されなくなった?」という問題の根本的な解決になりません
ショートコードプラグインを最新にし、テーマを最新にした前後で他のプラグインのインストールなどは行っていないため、何が原因かわからない状態です
具体的に記事に埋め込んだ例とブラウザの表示のキャプチャも添付します
よろしくお願いします
添付ファイル:
添付ファイルを開くにはログインしてください。2016/02/18 5:30 PM #67409DigiPress サポートキーマスター実際のショートコードはキャプチャではなく、そのままをコピーしてこちらに貼り付けてください。
(※正確な動作確認、原因の調査ができません)[youtube id=IOHc9jgfBDM rel=0]
にて確認しましたが、問題なく表示されます。
対象ページ(http://tanu3.xsrv.jp/afiri8/tanukichiboyaki/mood-review.html)のソースでは、iframeが埋め込まれる箇所に
≶!--YouTube Error: bad URL entered-->
という表記があり、不正なURLが指定されているためプレイヤーを表示できない旨のコメントがYouTubeから返されています。
つまり、指定されている動画のIDが不正(存在しない)なのではないでしょうか。
※テーマやプラグインのアップデートは関係ありません。添付ファイル:
添付ファイルを開くにはログインしてください。2016/02/18 5:56 PM #67415tanukichi4参加者早急な対応ありがとうございます
ソースの<!–YouTube Error: bad URL entered–>については
こちらでも先ほど確認しましたこれは、上記コメントの返信からコピーしたものです
[youtube id=IOHc9jgfBDM rel=0]こちらは以前は普通に表示されていた記事で使ってるコードをコピーしたものです
[youtube id=”IOHc9jgfBDM” rel=0]これは、御社のショートコードサンプルページからコピーしたものです
[youtube id=”fpViZkhpPHk”]従来の形式もサンプルページのコードも””が付いてますが、返信頂いたコードにはついてないため、””を外せば・・と思ってやってみましたが、動画が表示されません
確認いただいた動画の元はこちらになるため、不正でもなく、動画も存在しています。埋め込みも許可している状態です
v=以降の入力に間違いはないようです
[youtube id=”fpViZkhpPHk”] も埋め込んでみましたが表示されません
このページに限らず、他の埋め込みページも同じで
ショートコードを挿入していますが動画は表示されていませんhttp://tanu3.xsrv.jp/afiri8/news/post-11113.html
http://tanu3.xsrv.jp/afiri8/tanukichiboyaki/highrezo-nise-ese-tukurikata.html
http://tanu3.xsrv.jp/afiri8/tanukichiboyaki/beer-thermos-tumbler.html御社のサンプルのページが直接YoutubeのURLを挿入して表示しているのか、ショートコードを挿入してだしているかわかりませんが、ブラウザのアドオンなどそういった関係はあるでしょうか?
また問題解決に必要な情報などあればご提示お願いします
2016/02/18 6:07 PM #67417DigiPress サポートキーマスターショートコード(youtube)の競合が発生しているのではないでしょうか。
jetpackプラグインにも同じショートコードがあるようですが、jetpackのyoutubeショートコードが優先されているため、テーマのyoutubeショートコードの書式が解釈されていません。
https://wordpress.org/support/topic/youtube-error-bad-url-entered-help
ショートコードの競合が発生した際、DigiPressでは競合回避のため、本来のショートコードにテーマ専用のプリフィックス(dp_)を追加したもの(dp_youtube)をWordPressに登録します。
jetpackの使用を中止するか、jetpackのyoutubeショートコードの仕様に準拠させるか、
プリフィックスがついたDigiPressのショートコードdp_youtube
を利用してください。2016/02/18 6:15 PM #67419tanukichi4参加者ありがとうございます!
私もこちらの記事(古い記事ですが・・)を和訳して読んで、jetpackが干渉してると気づきました
https://wordpress.org/support/topic/youtube-error-bad-url-entered-help実際に、jetpackの項目の中のShortcode Embedsを停止させたみた所
無事、すべてのページの動画が表示される事を確認しましたしっかりと解決策を検証して頂けた事を大変嬉しく思います
今後ともよろしくお願いします -
投稿者投稿
- このトピックに返信するにはログインが必要です。