DigiPress

Highly Flexible WordPress Theme

ショートコード:yotuube埋め込み動画が表示されなくなった

ホーム フォーラム 設定・不具合関連 ショートコード:yotuube埋め込み動画が表示されなくなった

8件の投稿を表示中 - 1 - 8件目 (全8件中)
  • 投稿者
    投稿
  • #67398
    tanukichi4
    参加者

    MAGJAM:1.146を利用しています
    先日テーマを更新した後からだと思いますが、youtube埋め込みのショートコードを使ったページ全てで、動画が表示されないという現象が発生しています

    ショートコードの変更があったのかと思い、こちらのサイトのショートコード一覧と見比べてみましたが、問題はなく、また、ブラウザ固有によるものという可能性も考えて、IE・firefox・chromeと切り替えてみましたが、どのブラウザでもショートコードを利用したページでは動画が表示されない事から

    テーマ、もしくはショートコードプラグインのバージョンアップによる影響なのではないかとご報告です
    緊急性が高いので、対応よろしくお願いします

    #67400
    DigiPress サポート
    キーマスター

    デモサイトでは正常です。

    YouTubeの埋め込みプレイヤーを表示するショートコード

    具体的にどのようなショートコードを指定されているか不明ですが、プラグインとテーマは共に最新版でしょうか。

    プラグインは v.1.1.2.9 が最新です。

    #67401
    DigiPress サポート
    キーマスター

    なお、YoTubeのプレイヤーはショートコードでも表示できますが、YouTubeのURLのみを挿入するだけでもWordPressが自動的にiframeで表示をします。

    #67404
    tanukichi4
    参加者

    デモサイト上での表示が正常なのは確認しました

    >具体的にどのようなショートコードを指定されているか不明ですが、
    https://digipress.info/manual/shortcode-list/7/

    こちらのぺージの[youtube id=”fpViZkhpPHk”]の形式です

    テーマとプラグインの状態は添付のとおりです

    >なお、YoTubeのプレイヤーはショートコードでも表示できますが、YouTubeのURLのみを挿入するだけでもWordPressが自動的にiframeで表示をします。

    この方法だと、すでに「ショートコードを利用している大量のページを一括で修正できる方法」でもあれば別ですが、「従来のショートコードで問題なく表示されていたのになぜ急に表示されなくなった?」という問題の根本的な解決になりません

    ショートコードプラグインを最新にし、テーマを最新にした前後で他のプラグインのインストールなどは行っていないため、何が原因かわからない状態です

    具体的に記事に埋め込んだ例とブラウザの表示のキャプチャも添付します

    よろしくお願いします

    添付ファイル:
    添付ファイルを開くにはログインしてください。
    #67409
    DigiPress サポート
    キーマスター

    実際のショートコードはキャプチャではなく、そのままをコピーしてこちらに貼り付けてください。
    (※正確な動作確認、原因の調査ができません)

    [youtube id=IOHc9jgfBDM rel=0]

    にて確認しましたが、問題なく表示されます。

    対象ページ(http://tanu3.xsrv.jp/afiri8/tanukichiboyaki/mood-review.html)のソースでは、iframeが埋め込まれる箇所に

    ≶!--YouTube Error: bad URL entered-->

    という表記があり、不正なURLが指定されているためプレイヤーを表示できない旨のコメントがYouTubeから返されています。

    つまり、指定されている動画のIDが不正(存在しない)なのではないでしょうか。
    ※テーマやプラグインのアップデートは関係ありません。

    添付ファイル:
    添付ファイルを開くにはログインしてください。
    #67415
    tanukichi4
    参加者

    早急な対応ありがとうございます

    ソースの<!–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を挿入して表示しているのか、ショートコードを挿入してだしているかわかりませんが、ブラウザのアドオンなどそういった関係はあるでしょうか?

    また問題解決に必要な情報などあればご提示お願いします

    #67417
    DigiPress サポート
    キーマスター

    ショートコード(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を利用してください。

    #67419
    tanukichi4
    参加者

    ありがとうございます!

    私もこちらの記事(古い記事ですが・・)を和訳して読んで、jetpackが干渉してると気づきました
    https://wordpress.org/support/topic/youtube-error-bad-url-entered-help

    実際に、jetpackの項目の中のShortcode Embedsを停止させたみた所
    無事、すべてのページの動画が表示される事を確認しました

    しっかりと解決策を検証して頂けた事を大変嬉しく思います
    今後ともよろしくお願いします

8件の投稿を表示中 - 1 - 8件目 (全8件中)
  • このトピックに返信するにはログインが必要です。