ウィジェットのPHP7.2対応

Simplicityの特徴 フォーラム 要望・機能追加など ウィジェットのPHP7.2対応

1件の返信スレッドを表示中
  • 投稿者
    投稿
    • #57438 返信
      risca
      ゲスト

      WordPress4.9がPHP7.2に対応とのことでPHP7.2を試してみたところ、
      ウィジェットでDeprecated: Function create_function()が出ています。

      ※debug:true
      Deprecated: Function create_function() is deprecated in /var/www/html/wp-content/themes/simplicity2/lib/widgets/new-popular.php on line 243
      Deprecated: Function create_function() is deprecated in /var/www/html/wp-content/themes/simplicity2/lib/widgets/new-entries.php on line 139
      Deprecated: Function create_function() is deprecated in /var/www/html/wp-content/themes/simplicity2/lib/widgets/sns-follow-buttons.php on line 50
      Deprecated: Function create_function() is deprecated in /var/www/html/wp-content/themes/simplicity2/lib/widgets/mobile-text.php on line 67
      Deprecated: Function create_function() is deprecated in /var/www/html/wp-content/themes/simplicity2/lib/widgets/pc-text.php on line 68
      Deprecated: Function create_function() is deprecated in /var/www/html/wp-content/themes/simplicity2/lib/widgets/mobile-ad.php on line 87
      Deprecated: Function create_function() is deprecated in /var/www/html/wp-content/themes/simplicity2/lib/widgets/pc-ad.php on line 84
      Deprecated: Function create_function() is deprecated in /var/www/html/wp-content/themes/simplicity2/lib/widgets/pc-double-ads.php on line 79
      Deprecated: Function create_function() is deprecated in /var/www/html/wp-content/themes/simplicity2/lib/widgets/recent-comments.php on line 141
      Deprecated: Function create_function() is deprecated in /var/www/html/wp-content/themes/simplicity2/lib/widgets/classic-text.php on line 61

      classic-text.phpで調べてみたところ、最終行のadd_actionを以下の通り修正することで特にトラブルなく解決しました。

      ※問題の記述
      add_action(‘widgets_init’, create_function(”, ‘return register_widget(“SimplicityClassicTextWidget”);’));

      ※修正案
      add_action(‘widgets_init’, function(){register_widget(‘SimplicityClassicTextWidget’ );});

      以上、情報提供となります。

    • #57453 返信
      わいひらわいひら
      キーマスター

      ご報告ありがとうございます。
      手元のファイルは修正しました。
      https://github.com/yhira/simplicity2/commit/a286fe7ef5bf7af6a75bea0e4084cda962adccbd
      近日中にアップしておこうと思います。

1件の返信スレッドを表示中
返信先: ウィジェットのPHP7.2対応
あなたの情報:




スポンサーリンク
アドセンス(大)
アドセンス(大)