<?php
declare(strict_types=1);

/**
 * Customizer — Panel Definitions.
 *
 * @package WTE_Business_Card
 * @since   1.0.0
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

function wte_customizer_panels( \WP_Customize_Manager $wp_customize ): void {

	$wp_customize->add_panel( 'wte_panel_basic', [
		'title'       => __( 'サイト基本情報', 'wte_' ),
		'description' => __( 'サイトのタイトル、運営者情報、代表挨拶を設定します。', 'wte_' ),
		'priority'    => 10,
	] );

	$wp_customize->add_panel( 'wte_panel_design', [
		'title'       => __( 'デザイン設定', 'wte_' ),
		'description' => __( 'カラー、フォント、ヘッダーの表示設定を行います。', 'wte_' ),
		'priority'    => 20,
	] );

	$wp_customize->add_panel( 'wte_panel_business', [
		'title'       => __( '事業概要', 'wte_' ),
		'description' => __( 'キャッチコピー、サービス、アピールポイントを設定します。', 'wte_' ),
		'priority'    => 30,
	] );

	$wp_customize->add_panel( 'wte_panel_sns', [
		'title'       => __( 'SNS・外部リンク', 'wte_' ),
		'description' => __( 'SNSアカウントのURLを設定します。', 'wte_' ),
		'priority'    => 40,
	] );

	$wp_customize->add_panel( 'wte_panel_contact', [
		'title'       => __( 'お問い合わせ', 'wte_' ),
		'description' => __( 'お問い合わせページの設定を行います。', 'wte_' ),
		'priority'    => 50,
	] );

	$wp_customize->add_panel( 'wte_panel_seo', [
		'title'       => __( 'SEO・高度な設定', 'wte_' ),
		'description' => __( 'SEO、構造化データ、Google設定を行います。', 'wte_' ),
		'priority'    => 60,
	] );
}
add_action( 'customize_register', 'wte_customizer_panels', 10 );
