サポート » プラグイン » Head Cleanerを有効化するとエラーになる。

  • 解決済 blue_rui

    (@blue_rui)


    Head Cleanerを有効化するとエラーになりどう対処すればいいかわからず困っております。

    表示されるエラーは、

    ・Strict Standards: Redefining already defined constructor for class wokScriptManager in /Applications/~~~~~~/common-controller.php on line 318

    です。

    テーマは0から自作したものを使っております。
    恐れいりますが、どなたか対応方法ご教授頂けないでしょうか。
    すみませんがよろしくお願いします。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • モデレーター Daisuke Takahashi

    (@extendwings)

    えーっと、プラグインのバグです。
    http://plugins.svn.wordpress.org/head-cleaner/trunk/includes/common-controller.php のL311から始まるクラスwokScriptManagerはコンストラクタが2つ定義されていますが、これはPHPとしては誤りです。
    プラグイン作者の方はPHP4への後方互換のために書いたのでしょうかね。

    こちらのファイルでcommon-controller.phpを置き換えてみてください。
    https://gist.github.com/shield-9/29061fbb90895df167b6

    トピック投稿者 blue_rui

    (@blue_rui)

    Daisuke Takahashiさん

    ご返答ありがとうございます!
    頂いたファイルに書き換えてみた所、管理画面のエラーは表示されなくなったのですが、サイトのヘッダー部分がまるっと表示されなくなってしまいました。

    大変恐れいりますが、他にも書き換え必要な箇所などございましたら教えて頂けないでしょうか?すみませんがよろしくお願いします。

    モデレーター Daisuke Takahashi

    (@extendwings)

    PHPのエラーログに何かメッセージは出ていませんか?

    トピック投稿者 blue_rui

    (@blue_rui)

    たびたびすみません、ありがとうございます。。
    PHPのエラーログというのは、管理画面上部とかに表示されるエラーメッセージであっていますでしょうか?確認しましたが、有効化しても管理画面には何もエラー文は表示されていません。

    モデレーター Daisuke Takahashi

    (@extendwings)

    今から38時間ほど前にHead Cleanderのバージョン1.4.2.12が公開されました。こちらで修正されているかと思います。

    トピック投稿者 blue_rui

    (@blue_rui)

    Daisuke Takahashiさん

    ご連絡ありがとうございます。
    お時間取らせてしまい大変申し訳ありませんでした。ありがとうございました。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「Head Cleanerを有効化するとエラーになる。」には新たに返信することはできません。