1. TOPTOP
  2. Webサービス

異なるプラグインで同名のクラス名がバッティング! WordPressによるWebアプリケーション開発 第2章より

Wapuu

いま、WordPressによるWebアプリケーション開発という本の第2章を読みながら、WordPressによるWebアプリケーションを作成しています。

Fatal error: Cannot redeclareというエラー表示

plugin_batting

その2章で”WPWA User Manager”という名前のプラグインを有効化しようとすると、”Fatal error: Cannot redeclare WPWA_User_Manager()“という表示がされます。

理由は、先にインストールした”WPWA Web Application”というプラグインで、同名のクラス名が定義されているからです。

クラス名とインスタンスを変えても表示されない…

plugin_batting_2

では”WPWA User Manager”プラグインの方のクラス名を”WPWA_User_Manager_2()”として、クラス名とそのインスタンスを
変えれば良いのではないかと思っていましたが、どうも上手く表示されません。

http://wocker.dev/user/register/としても、P49で記されているような、名前やメルアドを登録するような画面が表示されません(開発環境はWockerです)

さてどうしてものでしょうか?

〔参考サイト〕