@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/

/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
  /*必要ならばここにコードを書く*/
}

/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/
}

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
}
<?php
// 1) 管理者は保存前の HTML サニタイズを無効化
add_filter( 'wp_insert_post_data', function( $data, $postarr ) {
    if ( current_user_can( 'administrator' ) ) {
        remove_filter( 'content_save_pre',        'wp_filter_post_kses' );
        remove_filter( 'content_filtered_save_pre','wp_filter_post_kses' );
        remove_filter( 'excerpt_save_pre',        'wp_filter_post_kses' );
    }
    return $data;
}, 9, 2 );

// 2) カスタム HTML ブロック（core/html）の出力を innerHTML のみ返す
add_filter( 'render_block_core/html', function( $block_content, $block ) {
    // core/html ブロックなら、生の innerHTML を出力
    return isset( $block['innerHTML'] ) ? $block['innerHTML'] : $block_content;
}, 10, 2 );
