Reequestrian/wp-content/themes/twentytwentyfive-child/functions.php
2025-04-17 18:29:47 +05:30

70 lines
2.3 KiB
PHP

<?php
function enable_classic_menus() {
add_theme_support('menus'); // Enabling classic menus
}
add_action('after_setup_theme', 'enable_classic_menus');
function disable_block_editor_for_pages() {
remove_theme_support('block-template');
}
add_action('after_setup_theme', 'disable_block_editor_for_pages');
add_action('after_setup_theme', function() {
if (!current_user_can('administrator') && !is_admin()) {
show_admin_bar(false);
}
});
function child_theme_enqueue_styles() {
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
wp_enqueue_style( 'child-style', get_stylesheet_directory_uri() . '/style.css' );
}
add_action( 'wp_enqueue_scripts', 'child_theme_enqueue_styles' );
function bootstrap_enqueue_styles() {
wp_register_style('bootstrap',get_stylesheet_directory_uri() . '/bootstrap/css/bootstrap.min.css' );
$dependencies = array('bootstrap');
wp_enqueue_style( 'bootstrap-style', get_stylesheet_directory_uri(), $dependencies);
}
function bootstrap_enqueue_scripts() {
$dependencies = array('jquery');
wp_enqueue_script('bootstrap-script', get_stylesheet_directory_uri().'/bootstrap/js/bootstrap.min.js', $dependencies, '3.3.6', true );
}
add_action( 'wp_enqueue_scripts', 'bootstrap_enqueue_styles' ,1);
add_action( 'wp_enqueue_scripts', 'bootstrap_enqueue_scripts',1 );
// Adding Poppins Font
function enqueue_custom_fonts() {
wp_enqueue_style( 'poppins-font', get_stylesheet_directory_uri() . '/fonts/Poppins/Poppins-Regular.ttf' );
}
add_action( 'wp_enqueue_scripts', 'enqueue_custom_fonts' );
// Adding Menus
function reequestrian_enqueue_styles() {
wp_enqueue_style('parent-style', get_template_directory_uri() . '/style.css');
}
add_action('wp_enqueue_scripts', 'reequestrian_enqueue_styles');
// Register nav menus
function reequestrian_register_menus() {
register_nav_menus(array(
'primary' => __('Reequestrian Menu', 'twentytwentyfive-child'),
));
}
add_action('after_setup_theme', 'reequestrian_register_menus');
//Adding cdn for font awesome
function font_awesome_enqueue_styles() {
wp_enqueue_style('parent-style', get_template_directory_uri() . '/style.css');
wp_enqueue_style('font-awesome', 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css');
}
add_action('wp_enqueue_scripts', 'font_awesome_enqueue_styles');