Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the breadcrumb-navxt domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/websupportadmin/public_html/cms/wp-includes/functions.php on line 6114
WordPress保守・管理・運用サポートの専門サービス | Webサイト保守・サポートブログ

WordPress保守・管理・運用サポート

拡大中
WordPress開発コラム

Out of memory at line エラーの対処法

とある管理しているブログで「Out of memory at line…」というエラーが出ると指摘を受けました。
うちはマックなので全然気づきませんでしたが、どうやらWinのIEででるご様子。

格闘の末、対処法が分かったのでメモ。

まず、エラーをGoogle先生に聞いてみたところ、

・FLASH Playerのバージョンを最新にしてみる
・IEのインターネットオプション>セキュリティーでセキュリティレベルを「中高」から、「高」にする

という解決策を教えていただきました。

FLASH Playerをあげてみると・・・解決せず。
セキュリティレベルを上げてみると・・・確かにでなくなりました。

が、これだと自分はでなくなりますが他のユーザには何の解決にもなってません。

問題のブログページのみで発生しているので、そのブログの何かが問題だろうということでいろいろ格闘の末、原因を特定できました。

WordPressのプラグイン「jQuery Lightbox」(ver0.14)こいつが原因でした。
他のサイトでは問題無く使えているのですが、何故かこのサイトではこのJavascriptが原因のようでした。

取りあえず原因は特定できたので一安心。


Fatal error: Uncaught Error: Call to undefined function wp_related_posts() in /home/websupportadmin/public_html/cms/wp-content/themes/websupport/single.php:29 Stack trace: #0 /home/websupportadmin/public_html/cms/wp-includes/template-loader.php(106): include() #1 /home/websupportadmin/public_html/cms/wp-blog-header.php(19): require_once('/home/websuppor...') #2 /home/websupportadmin/public_html/index.php(17): require('/home/websuppor...') #3 {main} thrown in /home/websupportadmin/public_html/cms/wp-content/themes/websupport/single.php on line 29