@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){
  /*必要ならばここにコードを書く*/
}

/**
 * 自動的に投稿スラッグを変換する
 */
function custom_auto_post_slug( $slug, $post_ID, $post_status, $post_type ) {
    // スラッグ内にエンコードされた文字が含まれているかチェック
    if ( preg_match( '/(%[0-9a-f]{2})+/', $slug ) ) {
        // 投稿タイプをURIエンコードし、投稿IDを追加して新しいスラッグを設定
        $new_slug = utf8_uri_encode( $post_type ) . '-' . $post_ID;
        return $new_slug; // 新しいスラッグを返す
    }
    return $slug; // スラッグが変更されない場合は元のスラッグを返す
}

// wp_unique_post_slugフィルターに自動生成関数を追加
add_filter( 'wp_unique_post_slug', 'custom_auto_post_slug', 10, 4 );
