WordPressの投稿エディタで自動的に挿入されるブロックコメントを無効にする
❬wp:heading❭❬wp:paragraph❭❬wp:list❭…
これらのコメントはGutenbergエディタによって挿入されるものです。functions.phpファイルに以下のコードを追加することで、これらのコメントを無効にできます。
function disable_gutenberg_block_comments() {
//Gutenbergブロックコメントを無効化
remove_filter('render_block', 'wp_render_block_comments', 10);
//クラシックブロックコメントも無効化(念のため)
remove_filter('the_content', 'wpautop');
remove_filter('the_content', 'wptexturize');
}
add_action('init', 'disable_gutenberg_block_comments');
このコードをfunctions.phpファイルの最後に追加してください。
このコードは以下のことを行います:
- Gutenbergブロックコメントを無効化します。
- 念のため、クラシックエディタのコンテンツフィルターも無効化します。
この変更を加えた後、新しい投稿や既存の投稿を編集する際に、
これらのコメントが自動的に挿入されなくなるはずです。
注意点:
- この変更はテーマの
functions.phpファイルに追加するので、テーマを更新する際にこの変更が上書きされないよう注意してください。 - この変更はコンテンツの表示には影響しませんが、一部のプラグインや機能に影響を与える可能性があります。実装後、サイトの機能を十分にテストすることをおすすめします。
