サポート » 使い方全般 » 他のページの埋め込み失敗

  • WordPress 4.7.2
    Welcartバージョン 1.9.1
    SKT Bakery
    Google Chromeバージョン 56.0.2924.87
    サクラインターネット
    SSLの利用:無し
    WordPress のパーマリンク設定:日付と投稿名
    ページの作成時
    今まで商品ページのパーマリンクを「メディアを追加」から「URLから挿入」で
    埋め込んでサムネイルが表示しできてたんですが。今までのものは表示できてます。
    URLしか表示しなくなってしまいました。「embed」~「/embed」で囲って
    手入力しても埋め込みに失敗します。 URLはあってるのにどうしてでしょう?
    プラグインもすべて最新に更新してあります。

    どうかご教授お願いいたします。

    http://arles-jp.com/macaron/ 

15件の返信を表示中 - 1 - 15件目 (全28件中)
  • CG

    (@du-bist-der-lenz)

    リンク先が403です。

    見つかりません

    不正文字を使っていませんか

    ここへの書き込みと同じように
    リンクに全角の空白が入っているのではないですか。

    すみませんアドレスがまちがってました
    ↓に書き込んだサイトです。

    http://arles-jp.com/macaron/  誤り

    arles-jp.com/macaron/     http無しが正

    トップページは以前作成したもので生チョコやマカロンのページが埋め込まれています

    ショコラのページも同様に埋め込みたいのですが出来ずにいます。

    モデレーター Okamoto Hidetaka

    (@hideokamoto)

    開発ツールみるとエラー出てますね。

    
    XMLHttpRequest cannot load http://arles-jp.com/macaron/2016/02/15/yakigift-animal-10/embed/?relatedposts=1. Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.
    /macaron/2016/01/03/renga12/embed/#?secret=guXNz79Cmz:1 XMLHttpRequest cannot load http://arles-jp.com/macaron/2016/01/03/renga12/embed/?relatedposts=1. Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.
    /macaron/2016/01/05/renga18/embed/#?secret=1Owx6STvV3:1 XMLHttpRequest cannot load http://arles-jp.com/macaron/2016/01/05/renga18/embed/?relatedposts=1. Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.
    

    報告ありがとうございます。 どうしたらいいのでしょう?
    行き詰ってます… とりあえずプラグイン停止してみたりしましたがダメでした。

    REST APIを実装するときに気をつけるべき CORSの問題 | MDN
    続 クロスドメインで使う XMLHttpRequest と CORS の話
    全くわからないが、エラーを検索すると日本語ならここらへんなのかな。
    クロスドメインなんですかね。
    あと埋め込みたいurlの最後に/embedとつけると、埋め込みできるかどうか確認できるという記事を読んだ記憶がある。
    デフォルトのときは/?embed=trueだったかな。
    だいたいリンク先の何が(対象のurlがなにかとか)問題なのかわからない。

    こんにちは、

    以下のコードを、functions.phpに貼り付けてみてどうでしょう

    最初の<?php の直前に(コードの外側に、スペースや改行を入れないで)貼り付けてみてください。

    
    <?php
    function my_post_header( $headers,$current_query ) {
         
        if ( !is_admin() ) {
     
            header("Access-Control-Allow-Origin: http://arles-jp.com");
        }
    }
     
    add_action( 'send_headers', 'my_post_header');
    ?>
    

    みなさんありがとうございます

    oisit様 >
    何が原因なのか皆目見当つかなくて…

    nobita様>
    phpをろくに開いたことない初心者で、すごいびびってるんですが
    試してみようと思います。

    phpをろくに開いたことない初心者で、すごいびびってるんですが
    試してみようと思います。

    PHPがよくわからない場合は、やらないほうがいいかも、

    間違えると、サイトにアクセスできなくなったりするので、、、

    検索すると、さくらというサーバーでは、Access-Control-Allow-Origin がらみの問題についていろいろ書かれているので、

    さくらに問い合わせしてみてはどうでしょうか?

    CG

    (@du-bist-der-lenz)

    その『トリフ4個入り』を、わたしのブログに貼って確認した(セキュリティ上の問題もあるので、すぐに削除しています。)ところ表示されました。
    現状でおかしいで、留めないで、いろいろ試してください。その結果、特定の条件で起こるか見えてくるものがあるでしょう。

    nobita様> 
    ありがとうございます サクラの方で探してみます

    Du bist der Lenz様>
    確認ありがとうございます

    色々試してみます 

    hato777

    (@hato777)

    nobita様 PHP試しましたが 変わらずでした。すみません。

    新規の固定、投稿ファイルには平気だったアドレスもダメなようです

    Origin ‘null’ is therefore not allowed access.

    気になる……

    nobita

    (@nobita)

    PHP試しましたが 変わらずでした。すみません。

    さくらに問い合わせをしましたか? たぶんセキュリティ関係の設定とかの影響なんじゃないかなと思うんですけど

    追加して動かなかったという事なら、古いメモですが、(記事はWEBフォントについてですが、エラーの内容は同じっぽいので)

    http://tenman.info/labo/snip/archives/6103

    にあるように、レスポンスヘッダー等もチェックしてみてください。

    http://openlab.ring.gr.jp/k16/htmllint/htmllint.html

    で、「URL指定のときHTTPレスポンスヘッダを表示します。」にチェックを入れると、レスポンスヘッダーを確認することが出来ます。

    • この返信は2 ヶ月前に nobita さんが編集しました。
    hato777

    (@hato777)

    nobita様 どうやらタグ間違えていたようなきがします><;

    webフォント停止してみたりしたけど改善しませんでした。
    さくらには私パティシエで稼ぎ時の手前連絡できずにいます
    以前ワードプレスはサポート外と言われた気が…
    諦めず調べてみます。

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