Fatal error:Cannot redeclare X previously declared in Yの意味

Xという関数を定義できない。この関数は既にYで定義されている

考えられるエラーの原因

こちらのエラーは同じ関数名で別のファイルで2重に関数が読み込まれたときに発生します

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

2重に定義されている関数の一方を削除する

previously declared inの後に続く、ファイル名で関数が2重に定義されてしまっている為、このファイルを含むプラグインのフォルダを削除するとこのエラーは無くなります

2重に定義されている関数の一方をリネームする

function xxxx() のxxxxの部分をリネームし、その関数の呼び出し元を全て探して同じ名前に変更するとこのエラーは解消されます。

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