Recoverable fatal error: Object of class WP_Error could not be converted to string inの意味
WP_Errorは文字列に変換できません
考えられるエラーの原因
ワードプレスの固有関数を利用して、その戻り値にWP_Errorという特殊なワードプレス専用の構造体が入っているのに、その結果を文字列としてテーマやプラグイン内で利用したことに起因します
エラーの対処方法・修正方法
変数への代入前にWP_Error出ないかどうか確認します
コード例;変更前
$term = get_term($value, $fieldSettings['taxonomy']); $myname = $term->name;
コード例;変更後
$term = get_term($value, $fieldSettings['taxonomy']); $myname = ""; if ($term && ! is_wp_error($term)) { $myname = $term->name; }