2017年4月14日
2017年4月5日
とある管理サイトのWPプラグインeasy Fancyboxで、画像がポップアップせずにエラーが表示されるという不具合。
備忘録として。
エラー表示は
「The requested content cannot be loaded.
No image found.」
FireFoxだと大丈夫なのに、Chromeはダメという感じ。
ソースを見ていると、元ドメイン(レンタルサーバの初期ドメイン)から呼んでて、ssl化されていなかった。
(表示ドメインはSSL化済み)
結構な数の投稿でエラーが出ていたため、functions.phpでURLを置換してみました。
function change_any_texts($text){ $replace = array( //'変更前' => '変更後', 'http://編集前のドメイン' => 'https://変更したドメイン' ); $text = str_replace(array_keys($replace), $replace, $text); return $text; } add_filter('the_content', 'change_any_texts');
サイトでポップアップされることを確認。
参考になれば幸いです。