// ✅ دعم الصور المصغرة والمكونات الأساسية add_theme_support('post-thumbnails'); // ✅ دعم تحميل شعار مخصص من التخصيص function minidicas_custom_logo_support() { add_theme_support('custom-logo', array( 'height' => 100, 'width' => 400, 'flex-height' => true, 'flex-width' => true, )); } add_action('after_setup_theme', 'minidicas_custom_logo_support'); // ✅ تسجيل القوائم function minidicas_register_menus() { register_nav_menus(array( 'main-menu' => __('Main Menu', 'minidicas'), )); } add_action('init', 'minidicas_register_menus'); // ✅ تخصيص الألوان العامة + العناوين + padding function minidicas_customize_register($wp_customize) { // قسم النصوص والعناوين $wp_customize->add_section('minidicas_typography_section', array( 'title' => __('ألوان النصوص والعناوين', 'minidicas'), 'priority' => 25, )); $wp_customize->add_setting('minidicas_text_color', array('default' => '#333333')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'minidicas_text_color', array( 'label' => __('لون النصوص', 'minidicas'), 'section' => 'minidicas_typography_section', 'settings' => 'minidicas_text_color', ))); $wp_customize->add_setting('minidicas_heading_color', array('default' => '#111111')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'minidicas_heading_color', array( 'label' => __('لون العناوين', 'minidicas'), 'section' => 'minidicas_typography_section', 'settings' => 'minidicas_heading_color', ))); $wp_customize->add_section('minidicas_layout_section', array( 'title' => __('التحكم في الهوامش', 'minidicas'), 'priority' => 60, )); $wp_customize->add_setting('minidicas_padding', array('default' => '10px')); $wp_customize->add_control('minidicas_padding', array( 'label' => __('الهامش الداخلي (padding)', 'minidicas'), 'section' => 'minidicas_layout_section', 'type' => 'text', )); // ✅ قسم جديد: ألوان صفحة التحميل $wp_customize->add_section('tiktokio_download_colors', array( 'title' => __('ألوان صفحة التحميل', 'minidicas'), 'priority' => 50, )); $wp_customize->add_setting('tiktokio_heading_color', array('default' => '#f57c00')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'tiktokio_heading_color', array( 'label' => 'لون العناوين في صفحة التحميل', 'section' => 'tiktokio_download_colors', 'settings' => 'tiktokio_heading_color', ))); $wp_customize->add_setting('tiktokio_text_color', array('default' => '#ccc')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'tiktokio_text_color', array( 'label' => 'لون النصوص الفرعية', 'section' => 'tiktokio_download_colors', 'settings' => 'tiktokio_text_color', ))); $wp_customize->add_setting('tiktokio_button_color', array('default' => '#43a047')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'tiktokio_button_color', array( 'label' => 'لون أزرار التحميل', 'section' => 'tiktokio_download_colors', 'settings' => 'tiktokio_button_color', ))); } add_action('customize_register', 'minidicas_customize_register'); // ✅ تخصيص ألوان الروابط والخلفية واسم الموقع function minidicas_extended_customizer($wp_customize) { $wp_customize->add_setting('minidicas_background_color', array('default' => '#ffffff')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'minidicas_background_color', array( 'label' => __('لون الخلفية', 'minidicas'), 'section' => 'colors', 'settings' => 'minidicas_background_color', ))); $wp_customize->add_setting('minidicas_link_color', array('default' => '#007bff')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'minidicas_link_color', array( 'label' => __('لون الروابط', 'minidicas'), 'section' => 'colors', 'settings' => 'minidicas_link_color', ))); $wp_customize->add_setting('minidicas_site_title_color', array('default' => '#0073e6')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'minidicas_site_title_color', array( 'label' => __('لون اسم الموقع', 'minidicas'), 'section' => 'colors', 'settings' => 'minidicas_site_title_color', ))); } add_action('customize_register', 'minidicas_extended_customizer'); // ✅ تخصيص ألوان الهيدر function minidicas_customize_header_colors($wp_customize) { $wp_customize->add_section('minidicas_header_colors', array( 'title' => __('ألوان الهيدر', 'minidicas'), 'priority' => 30, )); $wp_customize->add_setting('minidicas_header_bg_color', array('default' => '#ffffff')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'minidicas_header_bg_color', array( 'label' => __('لون خلفية الهيدر', 'minidicas'), 'section' => 'minidicas_header_colors', 'settings' => 'minidicas_header_bg_color', ))); $wp_customize->add_setting('minidicas_header_icon_color', array('default' => '#0073e6')); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'minidicas_header_icon_color', array( 'label' => __('لون الأيقونات والنص داخل الهيدر', 'minidicas'), 'section' => 'minidicas_header_colors', 'settings' => 'minidicas_header_icon_color', ))); } add_action('customize_register', 'minidicas_customize_header_colors'); // ✅ تطبيق جميع الألوان والأنماط في CSS function minidicas_enqueue_styles() { wp_enqueue_style('minidicas-style', get_stylesheet_uri()); $custom_css = " body { color: " . get_theme_mod('minidicas_text_color', '#333333') . "; background-color: " . get_theme_mod('minidicas_background_color', '#ffffff') . "; padding: " . get_theme_mod('minidicas_padding', '10px') . "; } h1, h2, h3, h4, h5, h6 { color: " . get_theme_mod('minidicas_heading_color', '#111111') . "; } a { color: " . get_theme_mod('minidicas_link_color', '#007bff') . "; } .header { background-color: " . get_theme_mod('minidicas_header_bg_color', '#ffffff') . "; } .header .icon-btn, .site-logo-text { color: " . get_theme_mod('minidicas_header_icon_color', '#0073e6') . " !important; } .site-title { color: " . get_theme_mod('minidicas_site_title_color', '#0073e6') . " !important; } /* ✅ ألوان صفحة تيك توك */ .tiktok-section h1, .tiktok-section h2, .tiktok-section h3 { color: " . get_theme_mod('tiktokio_heading_color', '#f57c00') . "; } .tiktok-section p { color: " . get_theme_mod('tiktokio_text_color', '#ccc') . "; } .tiktok-section .download-btn { background-color: " . get_theme_mod('tiktokio_button_color', '#43a047') . " !important; } "; wp_add_inline_style('minidicas-style', $custom_css); } add_action('wp_enqueue_scripts', 'minidicas_enqueue_styles'); // ✅ تخصيص عناصر القائمة القابلة للطي function minidicas_menu_customizer($wp_customize) { $wp_customize->add_section('minidicas_menu_section', array( 'title' => __('روابط القائمة القابلة للطي', 'minidicas'), 'priority' => 40, )); $wp_customize->add_setting('minidicas_menu_count', array('default' => 5)); $wp_customize->add_control('minidicas_menu_count', array( 'label' => __('عدد عناصر القائمة', 'minidicas'), 'section' => 'minidicas_menu_section', 'type' => 'number', 'input_attrs' => array('min' => 1, 'max' => 20), )); for ($i = 1; $i <= 20; $i++) { $wp_customize->add_setting("minidicas_menu_label_$i", array('default' => "عنصر $i")); $wp_customize->add_control("minidicas_menu_label_$i", array( 'label' => __("اسم الرابط $i", 'minidicas'), 'section' => 'minidicas_menu_section', 'type' => 'text', 'active_callback' => function() use ($i) { return $i <= get_theme_mod('minidicas_menu_count', 5); } )); $wp_customize->add_setting("minidicas_menu_link_$i", array('default' => "#")); $wp_customize->add_control("minidicas_menu_link_$i", array( 'label' => __("رابط $i", 'minidicas'), 'section' => 'minidicas_menu_section', 'type' => 'url', 'active_callback' => function() use ($i) { return $i <= get_theme_mod('minidicas_menu_count', 5); } )); } } add_action('customize_register', 'minidicas_menu_customizer'); // ✅ عرض عناصر القائمة في الهيدر function minidicas_custom_menu_items() { $max = get_theme_mod('minidicas_menu_count', 5); for ($i = 1; $i <= $max; $i++) { $label = get_theme_mod("minidicas_menu_label_$i", "عنصر $i"); $link = get_theme_mod("minidicas_menu_link_$i", "#"); echo "$label"; } } http://minidicas.com/post-sitemap.xml 2025-06-26T16:25:11+00:00 http://minidicas.com/page-sitemap.xml 2025-06-26T21:02:58+00:00 http://minidicas.com/category-sitemap.xml 2025-06-26T16:25:11+00:00 http://minidicas.com/author-sitemap.xml 2025-06-26T16:58:14+00:00