Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

ACF image field crashes when selecting an image in WordPress 7.0

オープン
#1,003 コメント 1 件 リアクション 1 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
3/5
見積もり時間
1〜2日
初心者へのやさしさ
42/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
停滞
技術スタック
javascript, php, wordpress
領域
frontend, web-dev

調査の方向性

WordPress 7.0 beta 3 と ACF 6.7.1 を使用して、商品または投稿の編集ページで失敗を再現し、その後 acf-input.min.js 内の customizeFilters に対応する ACF コードと、スタックトレースに示されているメディアピッカーのイベントを調査します。メディアピッカーが未定義プロパティのエラーなしで開き、画像をアップロードまたは選択できれば完了です。

索引モデルが issue の本文から書いたものです。

説明

Describe the bug
When clicking the image picker button, it throws this error on the console:

Uncaught TypeError: Cannot read properties of undefined (reading 'all')
    at n.customizeFilters (acf-input.min.js?ver=6.7.1:871:49)
    at h.Collection.<anonymous> (acf-input.min.js?ver=6.7.1:863:60)
    at p (backbone.min.js?ver=1.6.1:2:3644)
    at f (backbone.min.js?ver=1.6.1:2:3497)
    at a (backbone.min.js?ver=1.6.1:2:692)
    at e.trigger (backbone.min.js?ver=1.6.1:2:3380)
    at StateMachine.<computed> [as trigger] (media-views.js?ver=7.0-beta3:6951:25)
    at Region.trigger (media-views.js?ver=7.0-beta3:10408:21)
    at Region.mode (media-views.js?ver=7.0-beta3:10310:8)
    at Region.render (media-views.js?ver=7.0-beta3:10328:16)

To Reproduce
Steps to reproduce the behavior:

  1. Install ACF 6.7.1 on WordPress 7.0 beta 3
  2. Create a field group with an Image field assigned to post_type = product or post
  3. Open the product edit page and click the Add Image button
  4. See the error thrown immediately, and you cannot select the image

Expected behavior

  • The media picker should be shown
  • Able to upload or select an image

Screenshots or Video
X

Code

acf-export-2026-03-10.json

Version Information:

  • WordPress Version 7.0 beta 3
  • PHP Version 8.4.1
  • ACF Version ACF Free 6.7.1
  • Browser [Brave]

Additional context
X

主要言語
PHP
スター
948
フォーク
198
PR マージ指標
30日以内にマージされた PR はありません

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

AdvancedCustomFields/acf のほかの issue

AdvancedCustomFields/acf の issue をすべて見る

似ている issue

PHP の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。