- 「フォーラムガイドライン」に必ず目を通してください。
- バージョンアップデート後に表示がおかしくなった場合は、
「SWELL設定」>「リセット」からキャッシュクリアを先にお試しください。 - フォーラム内検索で過去に同じようなトピックがないか検索してみてください。
フォーラム
お世話になっています。
添付したキャプションの通り、投稿ページに階層になっているタグが設定されているページの一番下に「/themes/swell/classes/Utility/Get.php」というエラーが表示されていました。
引っ越し元のデータが壊れている可能性もありますが、新たなタグを作成し投稿ページを作ったところ再現性がありました。
試してみたところ、設定タグの数だけエラーが増減します。
タグ階層1
|_タグ階層2−1
|_タグ階層2−2
Basic認証にてアクセス制限をしているテストサイト上で利用しているため、エラーコードをXXXXXXXXXとexample.comに置き換えさせていただきました。
------------
Warning
: Undefined array key 0 in
/home/XXXXXXXXX/example.com/public_html/example.com/test/wp-content/themes/swell/classes/Utility/Get.php
on line
805
Warning
: Undefined array key 0 in
/home/XXXXXXXXX/example.com/public_html/example.com/test/wp-content/themes/swell/classes/Utility/Get.php
on line
805
--------------
よろしくお願いします。
Useful Blocks、Useful Blocks Pro-Addon、SEO SIMPLE PACK、WP Multibyte Patch、All-in-One WP Migration(無効化)
Wordpressの基本設定では、タグは階層を持てません。
通常とは異なる状態ですので、カスタマイズされた影響を受けていると思います。
問題が起きているのは親テーマのファイルで、子テーマでの修正は不可のため、今の状態で使い続けるのであれば、Warningを表示しないように設定するしかないのではないかと思います。
カスタムタクソノミに階層構造を持たせ、複数カテゴリを選択するとkidaさんと同様の現象が起きます。
別のテーマに切り替えると再現されないので、現状は親テーマを修正して使っていますが、アップデートで改善されることを期待します。
カスタムタクソノミに階層構造を持たせ、投稿をプレビューしたところ、同様の現象が起きたので情報を探していたところ、こちらのスレッドにたどり着きました。
このスレッドが立てられたのは2年前、2024年の4月のようですが、その後のSWELLのアップデートでもこの問題は修正されていないのでしょうか?
サーバーは ConoHa WING です。以下、当方の環境です。
WordPress: 7.0
SWELL: 2.17.1
PHP: 8.3.31
現在有効なプラグイン:
Advanced Custom Fields (v.6.8.4)
ConoHa WING コントロールパネルプラグイン (v.1.2)
Contact Form 7 (v.6.1.6)
Custom Post Type UI (v.1.19.2)
Flamingo (v.2.6.2)
Pochipp (v.1.19.0)
Search Regex (v.3.4.2)
SEO SIMPLE PACK (v.3.7.0)
Site Kit by Google (v.1.181.0)
Useful Blocks (v.1.9.0)
WP Revisions Control (v.1.4.4)
Yoast Duplicate Post (v.4.7)
SWELLテーマ本体のコードでWarningが出ているようなので、子テーマ側のfunctions.phpで親テーマの内部クラスの動きを上書きする以外のやり方で回避する方法があればどなたか教えてください。
よろしくお願いいたします。


