Title: PHP更新後に起きたエラー
Last modified: 2024年11月13日

---

# PHP更新後に起きたエラー

 *  解決済 [Chanchan.](https://ja.wordpress.org/support/users/eureka20080321/)
 * (@eureka20080321)
 * [1年、 11ヶ月前](https://ja.wordpress.org/support/topic/php%e6%9b%b4%e6%96%b0%e5%be%8c%e3%81%ab%e8%b5%b7%e3%81%8d%e3%81%9f%e3%82%a8%e3%83%a9%e3%83%bc/)
 * PHPの更新を要求されたので、サーバーより更新を行った後にヘッダー部分にwarningと
   注意文が表示されるようになってしまいました。
 * どうか解決方法をご教示ください。よろしくお願いします。
 * ヘルプの必要なページ: _[リンクを見るには[ログイン](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fja.wordpress.org%2Fsupport%2Ftopic%2Fphp%25E6%259B%25B4%25E6%2596%25B0%25E5%25BE%258C%25E3%2581%25AB%25E8%25B5%25B7%25E3%2581%258D%25E3%2581%259F%25E3%2582%25A8%25E3%2583%25A9%25E3%2583%25BC%2F%3Foutput_format%3Dmd&locale=ja)]_

12件の返信を表示中 - 1 - 12件目 (全12件中)

 *  モデレーター [Yukinobu Asakawa](https://ja.wordpress.org/support/users/yukinobu/)
 * (@yukinobu)
 * [1年、 11ヶ月前](https://ja.wordpress.org/support/topic/php%e6%9b%b4%e6%96%b0%e5%be%8c%e3%81%ab%e8%b5%b7%e3%81%8d%e3%81%9f%e3%82%a8%e3%83%a9%e3%83%bc/#post-11689703)
 * こんにちは。
   エラーコードからわかることは、Beautiplus というお使いのテーマの「
   子テーマ」でカスタマイズを行なっており、そのカスタマイズコードが記述されている、
   functions.php で新しいPHPがサポートしていない部分があるということです。
 * まずは、サーバー側のPHPを元のバージョンに戻して、エラーが解消されるか確認して
   ください。
   ただ、これは暫定措置なのです。カスタマイズされた部分のコード（322-
   323行目あたり）の記述を新しいバージョンのPHPでも対応できるような改修が必要と思
   われます。
 * どんなカスタマイズをしているかは、わからないので、今の段階で有効なアドバイスは
   難しいのですが、
   [@eureka20080321](https://ja.wordpress.org/support/users/eureka20080321/)
   さんは、カスタマイズの内容をご存知ですか？それがわかれば、もう少し具体的にアドバイス
   できるかもしれません。
 *  トピック投稿者 [Chanchan.](https://ja.wordpress.org/support/users/eureka20080321/)
 * (@eureka20080321)
 * [1年、 11ヶ月前](https://ja.wordpress.org/support/topic/php%e6%9b%b4%e6%96%b0%e5%be%8c%e3%81%ab%e8%b5%b7%e3%81%8d%e3%81%9f%e3%82%a8%e3%83%a9%e3%83%bc/#post-11689705)
 * .
 * ご対応いただきありがとうございます。
 * 当方カスタマイズが久しぶりだったので探りさぐりです。
 * 追加cssで入力した数字部分でしょうか？
 * 下記のコードを入れてありました。このフォントサイズがサポートされていないのでしょう
   か？
 * fa-cc-discover{
   font-size: 4.0rem;}
 * よろしくお願いします。
 *  モデレーター [Yukinobu Asakawa](https://ja.wordpress.org/support/users/yukinobu/)
 * (@yukinobu)
 * [1年、 11ヶ月前](https://ja.wordpress.org/support/topic/php%e6%9b%b4%e6%96%b0%e5%be%8c%e3%81%ab%e8%b5%b7%e3%81%8d%e3%81%9f%e3%82%a8%e3%83%a9%e3%83%bc/#post-11689706)
 * いえ。追加CSSではなく….
   子テーマ「beautiplus_child」の配下にある、functions.php
   のファイルです。FTPツールなどを使って確認してくださいね。
 * エラーメッセージからすると、PHPプログラムだと思います。
 *  モデレーター [Yukinobu Asakawa](https://ja.wordpress.org/support/users/yukinobu/)
 * (@yukinobu)
 * [1年、 11ヶ月前](https://ja.wordpress.org/support/topic/php%e6%9b%b4%e6%96%b0%e5%be%8c%e3%81%ab%e8%b5%b7%e3%81%8d%e3%81%9f%e3%82%a8%e3%83%a9%e3%83%bc/#post-11689707)
 * エラーを解消したいとお思いでしたら、PHPのバージョンを一旦は元に戻して方がよろしい
   かと思います。
 *  トピック投稿者 [Chanchan.](https://ja.wordpress.org/support/users/eureka20080321/)
 * (@eureka20080321)
 * [1年、 11ヶ月前](https://ja.wordpress.org/support/topic/php%e6%9b%b4%e6%96%b0%e5%be%8c%e3%81%ab%e8%b5%b7%e3%81%8d%e3%81%9f%e3%82%a8%e3%83%a9%e3%83%bc/#post-11689708)
 * すいません、ファンクションphpですね。
 *     ```wp-block-code
       // OGP設定add_action('wp_head', 'ogp_setting_4536');function ogp_setting_4536() {$fb_app_id = get_the_author_meta('fb_app_id',$user_ID);$twitter = get_the_author_meta('twitter',$user_ID);$no_img = get_template_directory_uri().'/img/4536_logo.png';
       ```
   
 * その中の
 *     ```wp-block-code
       $fb_app_id = get_the_author_meta('fb_app_id',$user_ID);$twitter = get_the_author_meta('twitter',$user_ID);
       ```
   
 * 部分が322~323にあたります。
 * こちらで教わったコードだと思います。
    -  この返信は1年、 6ヶ月前に[瀬戸内ことり (Setouchi Kotori)](https://ja.wordpress.org/support/users/setouchikotori/)
      が編集しました。理由: コードブロックを適切に使用
 *  モデレーター [Yukinobu Asakawa](https://ja.wordpress.org/support/users/yukinobu/)
 * (@yukinobu)
 * [1年、 11ヶ月前](https://ja.wordpress.org/support/topic/php%e6%9b%b4%e6%96%b0%e5%be%8c%e3%81%ab%e8%b5%b7%e3%81%8d%e3%81%9f%e3%82%a8%e3%83%a9%e3%83%bc/#post-11689709)
 * おそらく…
   エラーの原因は $user_ID という変数が定義されていないことにあるようです。
   ここで使われている $user_ID は、ユーザーのIDを取得するために使われていると思われ
   ますが、この変数がどこにも定義されていないためにエラーが発生しています。以下、
   修正例です。
 *     ```wp-block-code
       $fb_app_id = get_the_author_meta('fb_app_id', get_current_user_id()); $twitter = get_the_author_meta('twitter', get_current_user_id());
       ```
   
 * **`1.get_current_user_id()` 関数の使用**: 現在のログインユーザーのIDを取得します。
   これにより、`$user_ID`を自分で定義する必要がなくなります。
   **2.get_the_author_meta
   関数**: 第二引数に適切なユーザーIDを指定する必要があります。`get_current_user_id()`
   を使用することで、ログインしているユーザーのメタデータを取得することができます。
 *  トピック投稿者 [Chanchan.](https://ja.wordpress.org/support/users/eureka20080321/)
 * (@eureka20080321)
 * [1年、 11ヶ月前](https://ja.wordpress.org/support/topic/php%e6%9b%b4%e6%96%b0%e5%be%8c%e3%81%ab%e8%b5%b7%e3%81%8d%e3%81%9f%e3%82%a8%e3%83%a9%e3%83%bc/#post-11689711)
 * お忙しい中、ご回答いただきありがとうございます。
 * 自宅のパソコンだと編集ができないので、明日職場でご指摘いただいた部分を早速やって
   みたいと思います。
 * とりあえず、phpのバージョンを落として対応してあります。
 * ひとまず今日はここまでにし明日またご返信したいと思いますので、しばしお付き合い
   いただけますと助かります。
 * よろしくお願いします。
 *  モデレーター [Yukinobu Asakawa](https://ja.wordpress.org/support/users/yukinobu/)
 * (@yukinobu)
 * [1年、 10ヶ月前](https://ja.wordpress.org/support/topic/php%e6%9b%b4%e6%96%b0%e5%be%8c%e3%81%ab%e8%b5%b7%e3%81%8d%e3%81%9f%e3%82%a8%e3%83%a9%e3%83%bc/#post-11689713)
 * ひとまず、PHPのバージョンを落とすことでエラー表示が消えてよかったです。
   明日、
   落ち着いて作業なさってください。
 *  トピック投稿者 [Chanchan.](https://ja.wordpress.org/support/users/eureka20080321/)
 * (@eureka20080321)
 * [1年、 10ヶ月前](https://ja.wordpress.org/support/topic/php%e6%9b%b4%e6%96%b0%e5%be%8c%e3%81%ab%e8%b5%b7%e3%81%8d%e3%81%9f%e3%82%a8%e3%83%a9%e3%83%bc/#post-11689738)
 * こんにちは、昨日はありがとうございました。
 * 早速教えていただいた関数をfunctions.phpの３２２.３２３にペーストし、ファイル更新
   したところ
 * wp-content/themes/beautiplus_child/functions.php ファイルの322行目でエラーが発生
   したため、PHP コードの変更が適用されませんでした。修正して再度保存してください。
   syntax error, unexpected ‘$fb_app_id’ (T_VARIABLE)
 * 上記のようなエラーが出てきました。
 * これは()内にユーザーIDを入れてないからでしょうか？それともそもそも旧twitterだから
   起きている事でしょうか？
 * 引き続きよろしくお願いします。
 *  モデレーター [Yukinobu Asakawa](https://ja.wordpress.org/support/users/yukinobu/)
 * (@yukinobu)
 * [1年、 10ヶ月前](https://ja.wordpress.org/support/topic/php%e6%9b%b4%e6%96%b0%e5%be%8c%e3%81%ab%e8%b5%b7%e3%81%8d%e3%81%9f%e3%82%a8%e3%83%a9%e3%83%bc/#post-11689743)
 * おそらく、特定の行でコードの書き方が正しくないことが原因です。
    - セミコロンの抜けや、構文エラー（例えば、カンマの代わりにピリオドを使ったり、
      クォートの使い間違い）などがある場合。
    - クォーテーションマークや括弧の閉じ忘れ。
    - PHPのブロック（）が正しく開閉されていない。
 * 貼り付けたコードでコピーし損ねたっていうことはないですか？
 *  トピック投稿者 [Chanchan.](https://ja.wordpress.org/support/users/eureka20080321/)
 * (@eureka20080321)
 * [1年、 10ヶ月前](https://ja.wordpress.org/support/topic/php%e6%9b%b4%e6%96%b0%e5%be%8c%e3%81%ab%e8%b5%b7%e3%81%8d%e3%81%9f%e3%82%a8%e3%83%a9%e3%83%bc/#post-11689744)
 * ご回答いただきありがとうございます。
 * もう一度ペーストし直しましたら、無事に更新できました。
 * PHPのバージョンを上げテストした所、問題なく表示できていました。
 * 丁寧にご回答いただきありがとうございました。大変助かりました。
 *  モデレーター [Yukinobu Asakawa](https://ja.wordpress.org/support/users/yukinobu/)
 * (@yukinobu)
 * [1年、 10ヶ月前](https://ja.wordpress.org/support/topic/php%e6%9b%b4%e6%96%b0%e5%be%8c%e3%81%ab%e8%b5%b7%e3%81%8d%e3%81%9f%e3%82%a8%e3%83%a9%e3%83%bc/#post-11689745)
 * 解決できて良かったですね、お疲れ様でした。

12件の返信を表示中 - 1 - 12件目 (全12件中)

 トピック「PHP更新後に起きたエラー」には新たに返信することはできません。

 * フォーラム: [インストール](https://ja.wordpress.org/support/forum/installation/)
 * 12件の返信
 * 2人の参加者
 * 最後の返信者: [Yukinobu Asakawa](https://ja.wordpress.org/support/users/yukinobu/)
 * 最後の活動: [1年、 10ヶ月前](https://ja.wordpress.org/support/topic/php%e6%9b%b4%e6%96%b0%e5%be%8c%e3%81%ab%e8%b5%b7%e3%81%8d%e3%81%9f%e3%82%a8%e3%83%a9%e3%83%bc/#post-11689745)
 * 状態: 解決済

## トピック

### 人気のトピック

### 返信がないトピック

### サポート関連ではないトピック

### 解決済みのトピック

### 未解決のトピック

### すべてのトピック
