ACF js filter `esc_html_dompurify_config` not working
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 35/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- javascript, php
- 領域
- frontend
調査の方向性
ACF 6.4.3 を使用して WordPress Editor で問題を再現し、グループラベルを持つブロックまたはフィールドと、レポートに示されている esc_html_dompurify_config コールバックを使用します。acf.add_filter または acf.addFilter がフィルターを登録するかを調べ、コールバックが呼び出されて DOMPurify の設定に影響を与えられる場合に完了することを確認します。
索引モデルが issue の本文から書いたものです。
説明
Describe the bug
Trying to use the new filter introduced in 6.4.3 esc_html_dompurify_config to not escape some html tags in the group label.
To Reproduce
Steps to reproduce the behavior:
- Go to Editor (with a block or field with group label)
- Monitor the console.
- No console for the filter.
Expected behavior
acf filter 'esc_html_dompurify_config' to function.
Code
Tried with:
import domReady from '@wordpress/dom-ready';
domReady(() => {
if (typeof acf !== 'undefined') {
acf.add_filter(
'esc_html_dompurify_config',
function (config) {
console.log('Sis');
return config;
}
);
}
});
and with:
acf.addFilter('esc_html_dompurify_config', function(config) {
console.log('Bro');
return config;
});
[!IMPORTANT]
The script is enqueued and other filters work.
Version Information:
- WordPress 6.8.2
- PHP Version 8.2
- ACF Version 6.4.3
- Browser doesn't matter
Any help will be apreciated 👉👈
- 主要言語
- PHP
- スター
- 947
- フォーク
- 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 が 1 日前に担当しました。 オープン
難易度 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)対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
AdvancedCustomFields/acf#1041 · コメント 1 件 ·
-
True / False ACF control bug on RTL layouts対応中かも @elicohenator が 24 日前に担当しました。 オープン
難易度 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 が 35 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 86/100
AdvancedCustomFields/acf#1032 · コメント 1 件 ·
AdvancedCustomFields/acf の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 60/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
ProfessionalWiki/NeoWiki#1675 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
-
WhatsApp link preview crawler is not detected as a bot対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
matomo-org/device-detector#8405 ·
メンテナーはふだん 1 日以内に返信