Cannot redeclare add_term_meta()の意味

add_term_metaという関数が2重に定義された

考えられるエラーの原因

add_term_mataはワードプレス本体のwp-includes/taxonomy.phpで定義されている関数です。この関数がプラグインで再定義されエラーを引き起こしている可能性が高いです。

エラーの対処方法・修正方法

プラグインを削除する

再定義をしている該当のプラグインを一旦削除します

Cannot redeclare add_term_meta() (previously declared in public_html/wp-includes/taxonomy.php:1571) in /wp-content/plugins/xxxx

エラーコードのxxxの部分にプラグイン名が記載されていますので、プラグインを特定しFTPで削除します

関数名を書き換える

プラグイン側の、add_term_metaという関数名を使われている所全てで関数本体と関数の呼び出しもとを書き換える事によっても2重定義が解消されエラーが出なくなります。

WordPress ワードプレスのエラーの修正のご依頼はWPドクターまでお気軽にどうぞ [お見積もりは無料です]