過去のデバッグ表示報告

Simplicityの特徴 › フォーラム › 不具合報告 › 過去のデバッグ表示報告

  • このトピックには4件の返信、2人の参加者があり、最後に橋本夏樹により10年、 10ヶ月前に更新されました。
4件の返信スレッドを表示中
  • 投稿者
    投稿
    • #34199
      橋本夏樹
      ゲスト

      過去に

      WPを4.3にアップたら「Notice: 呼び出された WP_Widget のコンストラクターメソッドはバージョン 4.3.0 から非推奨に…」と出る

      という不具合報告があるようですが、/lib/widget.php 内のすべての parent::WP_Widget コンストラクタを parent::__construct に書き換えたらダメなんでしょうか。

    • #34201
      Hidekichi
      ゲスト

      過去ログにもあったと思うのですが、noticeは消えるかも知れませんが、そもそもの設計が現状のwordpressの仕様に沿っていないので(古い書き方なので)、使えなくなる前までには修正しないといけないとは思うんですけど、noticeなんで後回しになっている感じかと思います。

      実際に parent::__constructに書き変えて正しく動作するサンプルの提示があれば、わいひらさんも修正する手間が省けて、検証だけで済むので、ここらはわかる方が各々に試してみて、どこかに公開してもらうのがいいんじゃなかろうかと思います。

      現在のwordpressでは、現状のSimplicityのwidget.phpの書き方をしていても動作はするように互換性保たれています。あくまでも今出ているnoticeは、「今後のwordpressのアップデートで古い書き方をしていると対応できなくなるんで注意して下さい」みたいなものです。

      今すぐに対応するかどうかは、わいひらさん次第ですけどね(笑)

    • #34203
      橋本夏樹
      ゲスト

      丁寧な解説ありがとうございます!よく分かりました。

    • #34212
      アバター画像わいひら
      キーマスター

      ご提案ありがとうございます。
      最近まで、ちょっと体調崩したりいろいろあって、時間が取れず、対応できていませんでした。
      けれど、体調も回復したし、良い機会なので、「parent::WP_Widget→parent::__construct」を修正しておきました。(後回しにしたら忘れてしまうので;)
      http://www.mediafire.com/download/jk66mal1lhaf88c/simplicity1.9.3f.zip

      修正版は現在、当サイトでも適用していて正常動作もしているので、特に不具合はないかと思います。
      しばらく様子を見て、アップデートしておきます。

    • #34218
      橋本夏樹
      ゲスト

      ありがとうございます!分からなかったことが、すっきりしました。
       

4件の返信スレッドを表示中
  • トピック「過去のデバッグ表示報告」には新しい返信をつけることはできません。
スポンサーリンク
アドセンス(大)
アドセンス(大)