esc_html__( 'Sidebar', 'astr-blg1' ),
'id' => 'sidebar-1',
'description' => esc_html__( 'Add widgets here.', 'astr-blg1' ),
'before_widget' => '',
'before_title' => '
',
)
);
}
add_action( 'widgets_init', 'astr_blg1_widgets_init' );
/**
* Enqueue scripts and styles.
*/
function astr_blg1_scripts() {
wp_enqueue_style( 'astr-blg1-style', get_stylesheet_uri(), array(), _S_VERSION );
wp_style_add_data( 'astr-blg1-style', 'rtl', 'replace' );
wp_enqueue_style( 'stylesheet', get_template_directory_uri() . "/assets/css/style.css",array('bootstrapcss'),'1.0.0','all');
wp_enqueue_style( 'bootstrapcss', get_template_directory_uri() . "/assets/css/bootstrap.min.css", array(), '4.4.1', 'all' );
wp_enqueue_style( 'googleapis',"https://fonts.googleapis.com/css2?family=Alumni+Sans+Pinstripe:ital@0;1&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap",array(),'5.13.0','all');
wp_enqueue_script( 'astr-blg1-navigation', get_template_directory_uri() . '/js/navigation.js', array(), _S_VERSION, true );
wp_enqueue_script('jquery', get_template_directory_uri() . '/assets/js/jquery-3.4.1.min.js', array(),'3.4.1', true);
wp_enqueue_script( 'bootstrap', get_template_directory_uri() . "/assets/js/bootstrap.min.js", array(),'4.4.1', true );
wp_enqueue_script( 'bootstrap-main', get_template_directory_uri() . "/assets/js/main.js", array(),'1.0.0', true);
if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
wp_enqueue_script( 'comment-reply' );
}
}
add_action( 'wp_enqueue_scripts', 'astr_blg1_scripts' );
/**
* Implement the Custom Header feature.
*/
require get_template_directory() . '/inc/custom-header.php';
/**
* Custom template tags for this theme.
*/
require get_template_directory() . '/inc/template-tags.php';
/**
* Functions which enhance the theme by hooking into WordPress.
*/
require get_template_directory() . '/inc/template-functions.php';
/**
* Customizer additions.
*/
require get_template_directory() . '/inc/customizer.php';
require get_template_directory() . '/inc/Customizer/astr-theme-customizer-colors.php';
require get_template_directory() . '/inc/Customizer/astr-theme-customizer-fonts.php';
require get_template_directory() . '/inc/Customizer/astr-theme-customizer-logo.php';
require get_template_directory() . '/inc/Customizer/astr-theme-customizer-Heabings.php';
require get_template_directory() . '/inc/Customizer/astr-theme-customizer-menu.php';
require get_template_directory() . '/inc/Customizer/astr-theme-customizer-Homepage-Hero.php';
function my_custom_block_styles() {
wp_register_style(
'my-block-styles',
get_template_directory_uri() . '/custom-block-styles.css',
array(),
filemtime(get_template_directory() . '/custom-block-styles.css')
);
register_block_style('core/paragraph', array(
'name' => 'my-custom-style',
'label' => __('My Custom Style', 'astr-blg1'),
));
}
add_action('enqueue_block_editor_assets', 'my_custom_block_styles');
function my_custom_block_patterns() {
register_block_pattern(
'my-custom-pattern', array(
'title' => __('My Custom Pattern', 'astr-blg1'),
'content' => 'Here goes the content of your custom pattern...',
'categories' => array('text'),
'viewportWidth' => 960,
'viewportHeight' => 720,
)
);
}
add_action('init', 'my_custom_block_patterns');
function my_theme_add_editor_styles() {
add_editor_style( 'editor-styles.css' ); // تأكد من استبدال 'editor-styles.css' بمسار واسم ملف CSS الخاص بك
}
add_action( 'admin_init', 'my_theme_add_editor_styles' );
/**
* Load Jetpack compatibility file.
*/
if ( defined( 'JETPACK__VERSION' ) ) {
require get_template_directory() . '/inc/jetpack.php';
}