Custom Field Suite(カスタムフィールドスイート)をアップデートしたら変数が取れなくてエラーになった

WordPress WordPress

WordPressでカスタムフィールドという専用の入力フィールドを作成できます。
Custom Field Suite(カスタムフィールドスイート)というプラグインを利用していたんですが、エラーがでるようになっていました。

エラーの内容 Fatal error: Uncaught Error: Call to a member function get() on null in ….

修正した内容

WordPressテーマを古いものを新しいものに変更したら表示されるようになりました。
記述の方法が変わったようです。以前は「$cfs」という文字を利用していたのですが、新しいタイプでは「CFS()」を利用するようです。

古い
$var1 = $cfs->get(‘key1’);
$var2 = $cfs->get(‘key2’);
$var3 = $cfs->get(‘key3’);

新しい
$var1 = CFS()->get(‘key1’);
$var2 = CFS()->get(‘key2’);
$var3 = CFS()->get(‘key3’);

参考)
https://github.com/mgibbs189/custom-field-suite/blob/master/readme.txt

コメント

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