wordpressでiframeを書くと表示できなくなる不具合発生

スポンサーリンク

実は今日の文の記事を書き上げた。
しかしページが表示できなかった・・・。

エディタの「テキスト」はもちろん、「ビジュアル」ではちゃんとiframeの内容も表示できているのに・・・。

プレビューまたは、投稿後にページを見ようとすると、真っ白になってしまって何も見えなくなってしまうのです。

iframeが無効になるという報告あり

iframeが無効になるという報告はたくさんヒットしました。
これはiframeの中が表示しないという件のようでした。

そうではなく、一切何も表示しなくなってしまうのです。

デバッグモードを使ってみた!

iframeに限定しなければ
画面が真っ白になる!、という不具合報告は結構あるようでした。

その解決策としてデバッグモードがありました。

wp-config.php というファイルを編集します。

define('WP_DEBUG', false);
↓
define('WP_DEBUG', true);

デバッグモードでアクセスしてみると・・・

Deprecated: Non-static method WpFileCache::instance() should not be called statically in /home/****/www/html/ynko.ga/wp-content/plugins/wp-file-cache/file-cache.php on line 131

Notice: is_feed was called incorrectly. Conditional query tags do not work before the query is run. Before then, they always return false. Please see Debugging in WordPress for more information. (This message was added in version 3.1.0.) in /home/****/www/html/ynko.ga/wp-includes/functions.php on line 4139

Fatal error: Uncaught Error: Class ‘DOMDocument’ not found in /home/****/www/html/ynko.ga/wp-content/plugins/jetpack/modules/shortcodes/class.filter-embedded-html-objects.php:246 Stack trace: #0 /home/****/www/html/ynko.ga/wp-content/plugins/jetpack/modules/shortcodes/class.filter-embedded-html-objects.php(154): Filter_Embedded_HTML_Objects::get_attrs(‘<iframe src=”ht…’) #1 [internal function]: Filter_Embedded_HTML_Objects::dispatch(Array) #2 /home/****/www/html/ynko.ga/wp-content/plugins/jetpack/modules/shortcodes/class.filter-embedded-html-objects.php(93): preg_replace_callback(‘%<iframe[^>]*+>…’, Array, ‘PC\xE3\x81\xA7\xE3\x82\xB2\xE3\x83\xBC\xE3\x83\xA0\xE3…’) #3 /home/****/www/html/ynko.ga/wp-includes/class-wp-hook.php(300): Filter_Embedded_HTML_Objects::filter(‘PC\xE3\x81\xA7\xE3\x82\xB2\xE3\x83\xBC\xE3\x83\xA0\xE3…’) #4 /home/****/www/html/ynko.ga/wp-includes/plugin.php(203): WP_Hook->apply_filters(‘PC\xE3\x81\xA7\xE3\x82\xB2\xE3\x83\xBC\xE3\x83\xA0\xE3…’, Array) #5 /home/****/www/html/ynko.ga/wp-includes in /home/****/www/html/ynko.ga/wp-content/plugins/jetpack/modules/shortcodes/class.filter-embedded-html-objects.php on line 246

出たエラーは3つです。

3つ目に、iframeがなんちゃら、って出ていますね。
更にjetpackがなんたら・・・。

もしかしてjetpackのせい??

jetpackを無効にすると・・・

とりあえず、jetpackを無効にしてみました・・・
するとあっさり表示しました。

原因はまだはっきりしませんが、DEBUGモード、使えますね!!

((追記))
jetpackを5.0にアップデートしたら表示可能になりました。
不具合だったのかもしれませんね!

スポンサーリンク







シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク