ACF image field crashes when selecting an image in WordPress 7.0
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 42/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- javascript, php, wordpress
調査の方向性
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:
- Install ACF 6.7.1 on WordPress 7.0 beta 3
- Create a field group with an Image field assigned to post_type = product or post
- Open the product edit page and click the
Add Imagebutton - 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
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 を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
AdvancedCustomFields/acf のほかの issue
-
PHP 8.5: "Using null as an array offset" deprecation in ACF_Data::is() when rendering a block with empty data (local-meta.php is_request)対応中かも @faisalahammad が 7 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
AdvancedCustomFields/acf#1044 ·
-
is_preview was called incorrectly notice on every early get_field() since 6.8.10 (acf_revisions::acf_validate_post_id)対応中かも @faisalahammad が 7 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
AdvancedCustomFields/acf#1041 · コメント 1 件 ·
-
True / False ACF control bug on RTL layouts対応中かも @elicohenator が 30 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 86/100
AdvancedCustomFields/acf#1038 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
AdvancedCustomFields/acf#1034 · コメント 3 件 ·
-
Bug: class-acf-field-icon_picker.php calls wp_get_attachment_image_url() with string Dashicon slug, causing fatal TypeError on PHP 8+対応中かも @antwonw が 41 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 86/100
AdvancedCustomFields/acf#1032 · コメント 1 件 ·
AdvancedCustomFields/acf の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
grokability/snipe-it#19869 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
-
sync-en
難易度 1/5 1時間未満 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信
-
sync-en
難易度 1/5 1時間未満 初心者へのやさしさ 77/100
メンテナーはふだん 3 日以内に返信
-
Перевод устарел
難易度 1/5 1時間未満 初心者へのやさしさ 74/100