サポート » プラグイン » 【Ultimate FAQ】について

  • 解決済 yayk

    (@yayk)



    質問失礼致します。

    テーマがLightning子テーマでマルチサイトに設定後4つのサイトを作成しております。
    プラグイン【Ultimate FAQ】を導入したところ
    ページの下部に
    Strict Standards: Only variables should be assigned by reference in D:\xxx\xxx\xxx\wp-content\plugins\ultimate-faqs\Main.php on line 335
    とエラーが出てきます。
    (他のプラグインを停止しても出てきます。wordpressバージョンは最新です。サーバーはWindowsサーバーです。)
    php初心者でこのエラーが何で起こっているのかが分かりません。

    どなたかご教授頂けませんでしょうか。
    宜しくお願い致します。

9件の返信を表示中 - 1 - 9件目 (全9件中)
  • CG

    (@du-bist-der-lenz)

    Lightningテーマを子テーマで使っている場合に起こりますか。同様の運用をしていますので、検証できますよ。

    CG様
    返信ありがとうございます。
    子テーマで作っております。

    とてもありがたいです。宜しければお願い致します。

    CG

    (@du-bist-der-lenz)

    5つのサイトを運用しているマルチサイトのうち、Lightningテーマを使っているサイトではなく、Lightningの子テーマを使っているサイトで「Ultimate FAQ」プラグインを有効化しただけですが、「Strict Standards: Only variables should be assigned by reference」のエラー表示は、投稿ページ、固定ページ、カスタム投稿タイプでも確認できませんでした。
    「ページの下部に」とは、詳しく教えて下さい。そして、PHPバージョンを確認して下さい。

    CG様

    返信ありがとうございます!
    タイトル→質問
    テキスト→答え
    を記載し、プレビューを開くと
    答えの下部分にエラー表記が出ます。(コメント欄よりは上です。)

    phpのバージョンは調べたところPHP Version 5.6.33でした。

    CG

    (@du-bist-der-lenz)

    簡素に、料金を問うFAQを作成して、ショートコードを固定ページと、投稿ページに挿入しましたがエラー表示は確認できませんでした。「+」ボタンをクリックすると、答えが表示できました。

    CG様

    +ボタンを押しても答えがでてきません。
    たぶんこちらのphp内が何かおかしいのだと思います。
    返答ありがとうございました。
    もう少し様子をみてみます。

    デバッグモードがtrueになっていたためNoticeが表示されていたようです。
    define(‘WP_DEBUG’, true);をfalseに変更すると表記されなくなりました(当たり前ですが…。)
    お騒がせ致しました。

    返答して頂きありがとうございました。

    CG

    (@du-bist-der-lenz)

    デバッグモードをfalseに変更すると表示されなくなるのは、当然ですよね。わたしの方では、trueに変更して表示されないのが確認されました。なので、解決とはいえないのではないかな。「Strict Standards」ワーニングなので、オーバーロードなど疑ったほうがいいかもしれない。

    度々すみません。

    Noticeが表示されていた部分\wp-content\plugins\ultimate-faqs\Main.php on line 335
    の構文を一部訂正

    $translations = &get_translations_for_domain( $domain);

    $translations = get_translations_for_domain( $domain);
    のように&を消すとNoticeも消え表示も崩れず表示されました。

9件の返信を表示中 - 1 - 9件目 (全9件中)
  • このトピックに返信するにはログインが必要です。