esc_attr__( 'strong magenta', 'badr' ), 'slug' => 'strong-magenta', 'color' => '#a156b4', ), array( 'name' => esc_attr__( 'light grayish magenta', 'badr' ), 'slug' => 'light-grayish-magenta', 'color' => '#d0a5db', ), array( 'name' => esc_attr__( 'very light gray', 'badr' ), 'slug' => 'very-light-gray', 'color' => '#eee', ), array( 'name' => esc_attr__( 'very dark gray', 'badr' ), 'slug' => 'very-dark-gray', 'color' => '#444', ), ) ); } function my_scripts() { wp_enqueue_script('update-call', get_template_directory_uri() . '/call.js', array('jquery'), false, true); } add_action('wp_enqueue_scripts', 'my_scripts'); /** * Add a sidebar. */ function wpdocs_theme_slug_widgets_init() { register_sidebar( array( 'name' => __( 'Main Sidebar', 'badr' ), 'id' => 'sidebar-1', 'description' => __( 'Widgets in this area will be shown on all posts and pages.', 'badr' ), 'before_widget' => '
  • ', 'after_widget' => '
  • ', 'before_title' => '

    ', 'after_title' => '

    ', ) ); } add_action( 'widgets_init', 'wpdocs_theme_slug_widgets_init' ); /** * Essential theme supports * */ function theme_setup(){ /** automatic feed link*/ add_theme_support( 'automatic-feed-links' ); /** tag-title **/ add_theme_support( 'title-tag' ); /** post formats */ $post_formats = array('aside','image','gallery','video','audio','link','quote','status'); add_theme_support( 'post-formats', $post_formats); /** post thumbnail **/ add_theme_support( 'post-thumbnails' ); /** HTML5 support **/ add_theme_support( 'html5', array( 'comment-list', 'comment-form', 'search-form', 'gallery', 'caption' ) ); /** refresh widgest **/ add_theme_support( 'customize-selective-refresh-widgets' ); /** custom background **/ $bg_defaults = array( 'default-image' => '', 'default-preset' => 'default', 'default-size' => 'cover', 'default-repeat' => 'no-repeat', 'default-attachment' => 'scroll', ); add_theme_support( 'custom-background', $bg_defaults ); /** custom header **/ $header_defaults = array( 'default-image' => '', 'width' => 300, 'height' => 60, 'flex-height' => true, 'flex-width' => true, 'default-text-color' => '', 'header-text' => true, 'uploads' => true, ); add_theme_support( 'custom-header', $header_defaults ); /** custom log **/ add_theme_support( 'custom-logo', array( 'height' => 60, 'width' => 400, 'flex-height' => true, 'flex-width' => true, 'header-text' => array( 'site-title', 'site-description' ), ) ); } add_theme_support( 'responsive-embeds' ); add_theme_support( 'align-wide' ); add_action('after_setup_theme','theme_setup'); add_action( 'after_setup_theme', 'mytheme_setup_theme_supported_features' ); add_theme_support( 'wp-block-styles' ); add_action( 'wp_head','wp_site_icon',); // إضافة دعم للميزات الأساسية في ووردبريس function badr_theme_setup() { // دعم للصور البارزة add_theme_support( 'post-thumbnails' ); // دعم للعناوين التلقائية add_theme_support( 'title-tag' ); // دعم للقوائم المخصصة register_nav_menus( array( 'primary' => __( 'Primary Menu', 'badr' ), ) ); } add_action( 'after_setup_theme', 'badr_theme_setup' ); // تحميل ملفات CSS و JavaScript الأساسية function badr_enqueue_scripts() { // تحميل ملف style.css wp_enqueue_style( 'badr-style', get_stylesheet_uri() ); // تحميل ملف JavaScript الرئيسي (إذا كان هناك ملف) // wp_enqueue_script( 'badr-script', get_template_directory_uri() . '/js/main.js', array(), '1.0.0', true ); } add_action( 'wp_enqueue_scripts', 'badr_enqueue_scripts' ); // إضافة دعم للشعار المخصص (اختياري) function badr_custom_logo_setup() { $defaults = array( 'height' => 50, 'width' => 50, 'flex-height' => true, 'flex-width' => true, ); add_theme_support( 'custom-logo', $defaults ); } add_action( 'after_setup_theme', 'badr_custom_logo_setup' ); function theme_prefix_setup() { add_theme_support( 'site-icon' ); } add_action( 'after_setup_theme', 'theme_prefix_setup' ); // عنصر مخصص للقوائم (اختياري) function excerpt($limit) { $excerpt = explode(' ', get_the_excerpt(), $limit); if (count($excerpt)>=$limit) { array_pop($excerpt); $excerpt = implode(" ",$excerpt).'...'; } else { $excerpt = implode(" ",$excerpt); } $excerpt = preg_replace('`[[^]]*]`','',$excerpt); return $excerpt; } function content($limit) { $content = explode(' ', get_the_content(), $limit); if (count($content)>=$limit) { array_pop($content); $content = implode(" ",$content).'...'; } else { $content = implode(" ",$content); } $content = preg_replace('/[.+]/','', $content); $content = apply_filters('the_content', $content); $content = str_replace(']]>', ']]>', $content); return $content; } function get_excerpt(){ $excerpt = get_the_content(); $excerpt = preg_replace(" ([.*?])",'',$excerpt); $excerpt = strip_shortcodes($excerpt); $excerpt = strip_tags($excerpt); $excerpt = substr($excerpt, 0, 450); $excerpt = substr($excerpt, 0, strripos($excerpt, " ")); $excerpt = trim(preg_replace( '/\s+/', ' ', $excerpt)); $excerpt = $excerpt.'...'; return $excerpt; } function custom_excerpt_length( $length ) { return 20; } add_filter( 'excerpt_length', 'custom_excerpt_length', 999 ); add_action( 'after_setup_theme', 'ja_theme_setup' ); function ja_theme_setup() { add_theme_support( 'post-thumbnails'); } ?>