検索時、特定の条件下でFatal Er...
 
通知
すべてクリア

検索時、特定の条件下でFatal Errorが生じます

1 投稿
1 ユーザー
0 Reactions
18 表示
Y. INABA
(@yinaba)
投稿: 299
Reputable Member
トピックスターター
 

検索時、以下のように「存在しないタクソノミーID」を指定すると、「重大なエラー」の画面が表示されます。

例えば、 /?s=(任意の検索語)&cat=99999 を打つと、以下のようなエラー文が吐き出されます。

PHP Warning:  Attempt to read property "term_id" on null in /public_html/wp-content/themes/xwrite/lib/archive.php on line 197
PHP Warning:  Attempt to read property "taxonomy" on null in /public_html/wp-content/themes/xwrite/functions.php on line 417
PHP Fatal error:  Uncaught TypeError: ltrim(): Argument #1 ($string) must be of type string, WP_Error given in /public_html/wp-includes/formatting.php:4496
(以下省略)

 

通常の使用時は起こりえないエラーですが、クローラーBotによる爆撃操作など、簡単に悪用されそうなエラーです(本日、エラーログを見返してみて、たまたま気づきました)。

恐れ入りますが、原因を特定いただき、早急にご対応のほどよろしくお願いいたします。

 

Xwriteバージョン
4.0.5.1
WordPressバージョン
7
PHPバージョン
8.3.30

このトピックは12時間前からY. INABAに変更されました

XWRITEがリリースされたときからのユーザーです。
※回答は個人の見解によるもので、エックスサーバー様のご意見とは異なる場合がございます※

 
投稿済 : 2026年6月16日 9:05 PM
共有: