福岡県小郡市でパソコンの困りごとを解決しています。パソコンの修理やサポート全般、安全なネットワーク構築、ホームページ制作、オープンソースソフトウェアの活用。
  • パソコンサポートヘッダ画像
  • ITサポートヘッダ画像
  • ITサポートヘッダ画像
  • Linuxサポートヘッダ画像

Deprecated: Function create_function() is deprecated

PHP7.1から7.2にUpdateすると、予約カレンダーのプラグイン「MTS Simple Booking C」で、

Deprecated: Function create_function() is deprecated in /usr/local/shigi/shigizemi/wp/wp-content/plugins/mts-simple-booking-c/mts-simple-booking.php on line 95

という警告(Deprecated:非推奨)が表示されたので、回避策をとりました。
(サイトによると、「脆弱性を修正した新しいバージョンVer.1.4.0をご用意しました。これまで出力されたエラーを解消、PHP5.4以上で動作するように修正しました(2018-02-01)。」とあります。1.4.0が現在の最終バージョンです。脆弱性などの重大な問題が発生しない限り、メンテナンスは期待できません。まぁ、無償版を使っているので贅沢は言えません。しかし、とても便利なプラグインであることは長年使っていて実感しています。制作作者に感謝です。)

基本的には、「create_function」が使えないのだから、ごく普通の「function」にするという方法でいきます。

【前提条件】

  1. WordPressのサーバのPHPのバージョンは、7.2である。
  2. MTS Simple Booking Cを利用している。

<手順>

  1. 警告箇所のcreate_functionをfunctionに変更する。
  2. 動作確認。

1.警告箇所のcreate_functionをfunctionに変更する。

「mts-simple-booking.php on line 95」を読むと、予約カレンダーをウィジェットに表示する部分に問題があるようです。そこで、下記のように変更しました。

これで、警告は消えました。

2.動作確認。

ウィジェットでの動作確認もパスしました。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

お知らせ

マイナンバー学習会

エクセルまたはLibreOfficeのコピーと貼り付け、関数1個(Vlookup)だけで、誰でも簡単に安全にマイナンバーを管理運用する。 マイナンバー制度(番号制度)とは、… 社会保障・税番号制度(以下「番号制度」という …

11月無料相談会・PC診断会

11月10日(日)13:00〜20:00に、「無料相談会・PC診断会」を志義どっとPC(志義ゼミナール内)で開催します。 掲載チラシにあるように、XPサポート終了が2014年4月9日に迫る中、Windows7や8への移行 …

11月無料診断会

鳥栖市民大学講座へのご案内

パソコン支援協会の会員である、古賀竜一氏による「ITの多様なメリットと危険性を学ぶ」へご招待します。 聴講は無料です。 皆さんお誘い合わせの上、ご参加いただければ幸いです。 10月26日(土)13:30開演 場所:鳥栖市 …

8月無料相談会・PC診断会

8月17日(土)・18日(日)13:00〜20:00に、「無料相談会・PC診断会」を志義どっとPC(志義ゼミナール内)で開催します。 掲載チラシにあるように、XPサポート終了が2014年4月9日に迫る中、Windows7 …

8月無料相談会
お問合せ 志義どっとPC(志義ゼミナール)所在地地図

共通脆弱性識別子CVE

Simple Calendar

2019/02/09
  • 情報セキュリティ&Linux勉強会
    開始: 01:00
    終了: 03:00

    説明:

    情報セキュリティスペシャリスト試験合格を目指す勉強会。
    LinuxやLibreOfficeを中小企業に普及させる会。

2019/03/09
  • 情報セキュリティ&Linux勉強会
    開始: 01:00
    終了: 03:00

    説明:

    情報セキュリティスペシャリスト試験合格を目指す勉強会。
    LinuxやLibreOfficeを中小企業に普及させる会。