'aics_sanitize_code', ) ); // アピールエリア設定 register_setting( 'aics_appeal_settings', 'aics_appeal_enabled' ); register_setting( 'aics_appeal_settings', 'aics_appeal_bg_image' ); register_setting( 'aics_appeal_settings', 'aics_appeal_title' ); register_setting( 'aics_appeal_settings', 'aics_appeal_message' ); register_setting( 'aics_appeal_settings', 'aics_appeal_button_text' ); register_setting( 'aics_appeal_settings', 'aics_appeal_button_url' ); register_setting( 'aics_appeal_settings', 'aics_appeal_display_type' ); register_setting( 'aics_appeal_settings', 'aics_appeal_include_ids' ); register_setting( 'aics_appeal_settings', 'aics_appeal_exclude_ids' ); // 通知エリア設定 register_setting( 'aics_notice_settings', 'aics_notice_enabled' ); register_setting( 'aics_notice_settings', 'aics_notice_message' ); register_setting( 'aics_notice_settings', 'aics_notice_url' ); register_setting( 'aics_notice_settings', 'aics_notice_bg_color' ); } add_action( 'admin_init', 'aics_register_settings' ); /** * コード用サニタイズ関数 */ function aics_sanitize_code( $code ) { // scriptタグとその内容を許可 return $code; } /** * 設定ページの表示 */ function aics_settings_page() { // タブの取得 $active_tab = isset( $_GET['tab'] ) ? sanitize_key( $_GET['tab'] ) : 'google'; ?>

タグ内に自動挿入されます。', 'ai-creative-studio' ); ?>

array( 'bg' => '#10b981', 'text' => '#ffffff' ), 'yellow' => array( 'bg' => '#f59e0b', 'text' => '#000000' ), 'red' => array( 'bg' => '#ef4444', 'text' => '#ffffff' ), ); $color = isset( $colors[ $bg_color ] ) ? $colors[ $bg_color ] : $colors['green']; ?>

' . "\n"; } // AdSenseコード $adsense_code = get_option( 'aics_adsense_code' ); if ( ! empty( $adsense_code ) ) { echo $adsense_code . "\n"; } } add_action( 'wp_head', 'aics_insert_google_codes' );