カスタマイズを終えたばかりの、既製の新しい wordpress テーマで問題が発生しました。実稼働マシン (多くのプラグインを使用) にインストールすると、サイトでエラーがスローされます。
致命的なエラー: admin_init() を再宣言できません
2 つのインスタンスへのパスとともに。それらを調べると、次の関数がテーマ ファイルで宣言されていることがわかります。
add_action('admin_init', 'admin_init');
function admin_init()
{....
これはプラグインファイルで宣言されています:
add_action("admin_init", "admin_init");
function admin_init(){...
明らかに、エラーはこれが許可されていないと述べています。しかし、私の質問は、これを修正して、テーマとプラグインの両方が機能するために必要なものを取得するための最良の方法は何ですか? この場合、私は「最良」を、更新に関しては最小限の子守を必要とするソリューションとして定義します (プラグインとテーマの...プラグインはテーマよりも頻繁に更新される可能性が高いと考えられます)。
ありがとう!