Gutenberg投稿画面のDOM操作をするにあたり、
調べたところ、“wp.domReady”を使えば可能と書かれていましたが、
投稿画面、“文書”エリアの中にある「カテゴリー」項目内には効きませんでした。
もし原因がわかるかたがいらっしゃいましたら、ご教授してもらえれば幸いです。
書いたコードは以下になります。
【function.php】
function add_my_block_editor() { wp_enqueue_script( 'block-script', get_template_directory_uri() . '/js/my-gutenberg.js', array( 'wp-blocks', 'wp-dom-ready', 'wp-edit-post' ), '1.0.0', true ); } add_action( 'enqueue_block_editor_assets', 'add_my_block_editor' );
【my-gutenberg.js】
wp.domReady(function () { // editor root const target = document.getElementById('editor'); // visual editor const editor = target.getElementsByClassName('editor-post-taxonomies__hierarchical-terms-choice'); Array.prototype.forEach.call(editor, e => e.classList.add('domChange')); });
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/28 06:28