ホームページ制作 SiGT Web Studio (横浜/フリーランス) > Blog > web制作 > 【メモ】Custom Field SuiteでFatal errorが出たら

横浜のフリーランスWeb制作者ブログ

2013年 5月 29日

【メモ】Custom Field SuiteでFatal errorが出たら


WordPressでCustom Field Suiteを新たに使い始めて、ふと更新した時にページの内容が全く表示されない現象が発生しました。エラーを探ってみると

Fatal error: [] operator not supported for strings in /***/wp-content/plugins/custom-field-suite/includes/classes/api.php on line 156

というメッセージが。

該当のファイル「api.php」を開き、156行目を見ると

156
 $field_data[$hierarchy][] = $result->meta_value;

という記述があり、どうやらこの子配列が定義されていない、ということらしい。
ので、上記の部分を

156
 $this->assemble_value_array($field_data, $hierarchy, $field, $result->meta_value);

と書き換えてアップロードすることでエラーは解消されました。当プラグインにはこの他にも、類するエラーがいくつかあるようなので、同様のエラーに対しては同様に対応できそうです。

Custom Field Suite自体は初めて使ってみたのですが、大変クールで重宝するプラグインだと思います。日本語の詳細はCMS with Komodo Edit様のこちらの記事が大変参考になります。

Posted: 2013年 5月 29日 13:50


Categories: web制作,WordPress

Comments: No comments


トラックバックURL

コメント & トラックバック

コメントはありません

コメント





コメント本文に次の(X)HTMLタグを使えます:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Gravatarに登録されているアバターを使用します。

Additional comments powered byBackType