【備忘録】constant THUMB100 – assumed ‘THUMB100’ (this will throw an Error in a future version of PHP) in /home/c1069214/public_html/XXX/wp-content/plugins/cocoon-custom-blogcard/cocoon-custom-blogcard.php on line 81 が表示された時の対処法

発生した現象

WordPressで溜まっていた更新を一括で適用したら、ダッシュボードやブログ画面で下記の画像のような文言が表示されるようになってしまった。

constant THUMB100 - assumed 'THUMB100' (this will throw an Error in a future version of PHP) in /home/c1069214/public_html/sasami-daifuku.com/wp-content/plugins/cocoon-custom-blogcard/cocoon-custom-blogcard.php on line 81

解決方法

エラーをみてみると、「cocoon-custom-blogcard.php」81行目にある定数 THUMB100は将来エラーになるから’THUMB100’に変えろみたいなことを言っているので、下記の通り記述を変更しました。

変更前

      //サムネイル横幅・縦幅
      switch ($setting['ebsize']) {
        case THUMB100:
          $width  = THUMB100WIDTH;
          $height = THUMB100HEIGHT;
          break;
        case THUMB150:
          $width  = THUMB150WIDTH;
          $height = THUMB150HEIGHT;
          break;
        case THUMB120:
          $width  = THUMB120WIDTH;
          $height = THUMB120HEIGHT;
          break;
        case THUMB160:
          $width  = THUMB160WIDTH;
          $height = THUMB160HEIGHT;
          break;
        case THUMB320:
          $width  = THUMB320WIDTH;
          $height = THUMB320HEIGHT;
          break;
        default:
          $width  = '';
          $height = '';
          break;

変更後

     //サムネイル横幅・縦幅
      switch ($setting['ebsize']) {
        case 'THUMB100':
          $width  = THUMB100WIDTH;
          $height = THUMB100HEIGHT;
          break;
        case 'THUMB150':
          $width  = THUMB150WIDTH;
          $height = THUMB150HEIGHT;
          break;
        case 'THUMB120':
          $width  = THUMB120WIDTH;
          $height = THUMB120HEIGHT;
          break;
        case 'THUMB160':
          $width  = THUMB160WIDTH;
          $height = THUMB160HEIGHT;
          break;
        case 'THUMB320':
          $width  = THUMB320WIDTH;
          $height = THUMB320HEIGHT;
          break;
        default:
          $width  = '';
          $height = '';
          break;

直したファイルを再びFTPサーバにアップロード

無事にエラーが消えました。

上記のファイルはConoHaのレンタルサーバの場合FTPサーバ内に格納されています。
FTPサーバへの接続方法は下記を参照してください。

Cyberduckの設定をする|ConoHa WINGサポート

発生した環境

サイト名:ふわっとわーるど
サイトURL:https://sasami-daifuku.com
ホームURL:https://sasami-daifuku.com
コンテンツURL:/wp-content
インクルードURL:/wp-includes/
テンプレートURL:/wp-content/themes/cocoon-master
スタイルシートURL:/wp-content/themes/cocoon-child-master
親テーマスタイル:/wp-content/themes/cocoon-master/style.css
子テーマスタイル:/wp-content/themes/cocoon-child-master/style.css
スキン:/wp-content/themes/cocoon-master/skins/silk/style.css
WordPressバージョン:6.4.3
PHPバージョン:7.4.33
ブラウザ:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36
サーバーソフト:Apache
サーバープロトコル:HTTP/1.1
エンコーディング:gzip, deflate, br, zstd
言語:ja,en-US;q=0.9,en;q=0.8


テーマ名:Cocoon
バージョン:2.7.2
カテゴリー数:14
タグ数:13
ユーザー数:1

子テーマ名:Cocoon Child
バージョン:1.1.3
style.cssサイズ:7484 バイト
functions.phpサイズ:203 バイト

Gutenberg:1
Font Awesome:5
Auto Post Thumbnail:0
Retina:1
ホームイメージ:/wp-content/themes/cocoon/screenshot.jpg

ブラウザキャッシュ有効化:1
HTML縮小化:0
CSS縮小化:1
JavaScript縮小化:1
Lazy Load:0

利用中のプラグイン:
AddQuicktag 2.6.1
BackWPup 4.0.4
Category Order and Taxonomy Terms Order 1.8
Cocoon Custom BlogCard 1.2.3
ConoHa WING コントロールパネルプラグイン 1.0
ConoHa WING 自動キャッシュクリア 1.0.0
Contact Form 7 5.9.3
Copy & Delete Posts 1.4.6
Docswell Embed 1.0.0
Easy FancyBox – WordPress Lightbox Plugin 2.0.5
EWWW Image Optimizer 7.5.0
Highlighting Code Block 2.0.1
Invisible reCaptcha 1.2.3
Movable Type and TypePad Importer 0.6.2
Regenerate Thumbnails 3.1.6
Rinker 1.10.2
Search Regex 3.0.8
SiteGuard WP Plugin 1.7.6
WebSub (FKA. PubSubHubbub) 3.2.0
What’s New Generator 2.0.2
WP Downgrade | Specific Core Version 1.2.6
WP Extra File Types 0.5.2
WP Multibyte Patch 2.9
XML Sitemap Generator for Google 4.1.19

コメント

タイトルとURLをコピーしました