
2017年4月14日
とある管理サイトの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');
サイトでポップアップされることを確認。
参考になれば幸いです。