2017-09-23 24 views
-1

他のすべての同様の回答を確認しましたが、何の理由もないdownvoteのおかげで本当の反応はありません。Wordpressの混在したコンテンツが安全でないXMLHttpRequestエンドポイントを要求しました

Mixed Content: The page at ' https://oujdaportail.net/ ' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint ' http://oujdaportail.net/ '. This request has been blocked; the content must be served over HTTPS.

クロームデバッグコンソールは完全に役に立たないされている!!:私はWordpressのを使用していますが、私はウェブサイトhttps://oujdaportail.net/

との混在したコンテンツを持っていることが、このエラーを生成している

ルックアップすることがないソースコードの最初の行でエラーを検出します。

この問題をどのように解決すればよいか分かりません...この問題の原因を捉えるためには助けが必要です。

+0

を、そして彼らは、サイトのためのガイドラインを満たしていません。 [ヘルプセンター](https://stackoverflow.com/help/asking)を参照してください。サイトのガイドラインに準拠していない質問をdownvoteするのはスタックオーバーフローポリシーです。あなたが十分な情報を与えないと、私たちは助けにならない - 私たちは読者ではない!私たちはあなたのコードやあなたのエラーの原因を知らない。あなた自身で問題をデバッグする必要があります - Chromeデバッグコンソールはデバッグの開始と終了ではありません。 – FluffyKitten

答えて

0

最後に!私は誰かの英雄になるでしょう...

苦労して、wp_headwp_footerは未知のHTTPリクエストを生成します。そして、私がしなければならなかったすべてはちょうどこのようなカスタムwp_headとwp_footer関数を作成され、それを修正する:あなたの質問は、downvotedなっている場合は

/** 
* Wrapper for wp_head() which manages SSL 
* 
* @uses wp_head() 
* @param bool $ssl 
* @return void 
*/ 
function custom_wp_head() { 
    // Capture wp_head output with buffering 
    ob_start(); 
    wp_head(); 
    $wp_head = ob_get_contents(); 
    ob_end_clean(); 

    // Replace plain protocols 
    $wp_head = preg_replace('/(["\'])http:\/\//', '\1https://', $wp_head); 

    // Output 
    echo $wp_head; 
} 

function custom_wp_footer() { 
    // Capture wp_head output with buffering 
    ob_start(); 
    wp_footer(); 
    $wp_footer = ob_get_contents(); 
    ob_end_clean(); 

    // Replace plain protocols 
    $wp_footer = preg_replace('/(["\'])http:\/\//', '\1https://', $wp_footer); 

    // Output 
    echo $wp_footer; 
} 
関連する問題