サイト内検索
プラグインWelcartが有効化できない現象ありです | 不具合報告 | Cocoon フォーラム

Topic starter2021年2月18日 15:53
お世話になっております。
当方、CocoonテーマでプラグインWelcartを使用しておりますが、Welcartを最新バージョン(2.1.2)に更新後、下記エラーにより有効化できず、表示が崩れる現象が起きました。
Fatal error: Cannot redeclare get_theme_info() (previously declared in /WPインストールディレクトリ/wp-content/themes/cocoon-master/lib/page-settings/about-funcs.php:11) in /WPインストールディレクトリ/wp-content/plugins/usc-e-shop/functions/function.php on line 5821
この現象はCocoonテーマ使用時に新規にWelcartをインストールした場合も同様で、解決策は、一旦、Cocoon以外のテーマを有効化することでWelcartを有効化できます。Welcartを有効化した後にCocoonを有効化するとエラーは起きないようです。
とりあえずご報告までですが、改善可能でしたらお願いいたします。
2021年2月18日 20:24
これは、テーマとプラグイン側でget_theme_infoという同じ関数名を定義して使ってしまったことにより起こるエラーです。
なので、どちらが悪いというわけではないです。
あえて言うなら、かぶりやすい関数名をつけてしまったどちらともの問題ともいえますが。
Cocoon側は、少しかぶりにくい関数にして対応しておきました。
------------------------------------------------
https://github.com/yhira/cocoon
開発中の最新ファイルをダウンロードする場合は、上記ページのダウンロードボタンからzipファイルをダウンロードしてください。
FTPでのアップデート方法はこちら。
https://wp-cocoon.com/ftp-update/
------------------------------------------------