Question

記事下プロフィールのWarning: Undefined array key 0 エラーについて

  • H H F
  • 添付写真のように記事下のプロフィールページでエラーが出ています。
    全て最新に更新しています。
    検索すると
    PHP8以上だと出るエラーと書かれていますが
    修正方法がイマイチわかりません。

    サイドバーでは問題なく表示されています。
    対策を教えていただけますでしょうか。

    • WP 6.7.1
    • PHP 8.3.x
    • JIN:R 1.4.0
    • Conoha Wing
    • GoogleChrome
    • Windows11
    2025/02/24 18:46
  • tsu_

    URLありがとうございます!

    プラグインの停止やキャッシュの削除はお試しいただいていますか?
    https://jinr.jp/manual/how-to-fix/

    また、著者で設定しているユーザーはお一人だけでしょうか?
    https://jinr.jp/manual/author/

    お手数おかけしますが、よろしくお願いいたします!

    2025/02/25 09:23
  • H
    H F

    ご返答ありがとうございます。

    >>プラグインの停止やキャッシュの削除はお試しいただいていますか?
    実行しましたが、解決しませんでした。

    >>また、著者で設定しているユーザーはお一人だけでしょうか?
    はい、一人だけでデフォルトで設定できる方にしか入力していません。
    ただ、WordPressの管理者としてのユーザーは2人います。


    エラーが指摘されている箇所のコードを貼っておきます

    //共著用の情報取得
    if ($author_id != '1' && get_user_meta($author_id, 'profile_name')[0] != "") {
    if ($design == "d--profile-author") {
    $twitter = get_user_meta($author_id, 'twitter')[0];
    $facebook = get_user_meta($author_id, 'facebook')[0];
    $instagram = get_user_meta($author_id, 'instagram')[0];
    $line = get_user_meta($author_id, 'line')[0];
    $youtube = get_user_meta($author_id, 'youtube')[0];
    $contact = get_user_meta($author_id, 'contact')[0];
    $name = get_user_meta($author_id, 'profile_name')[0];
    $job = get_user_meta($author_id, 'job')[0];
    $introduction = get_user_meta($author_id, 'introduction')[0];
    $button_link = get_user_meta($author_id, 'profile_link')[0];
    $image = get_user_meta($author_id, 'profile_image')[0] ? get_user_meta($author_id, 'profile_image')[0] : get_template_directory_uri() . '/lib/img/image_setting.png';
    }
    }

    2025/02/25 10:06
  • tsu_

    ご確認ありがとうございます!

    こちら症状を再現できていない状態なのですが、プロフィールを登録し直しても変化はなさそうでしょうか?

    2025/02/28 16:07
CLOSE