115 lines
3.7 KiB
PHP
115 lines
3.7 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');
|
|
|
|
// Adding Customize
|
|
// function reequestrian_child_theme_setup() {
|
|
// add_theme_support('customize-selective-refresh-widgets');
|
|
// }
|
|
// add_action('after_setup_theme', 'reequestrian_child_theme_setup');
|
|
|
|
|
|
function reequestrian_child_theme_setup() {
|
|
// Enable support for the site logo and other customizer features
|
|
add_theme_support('custom-logo');
|
|
add_theme_support('title-tag');
|
|
add_theme_support('customize-selective-refresh-widgets');
|
|
add_theme_support('custom-background');
|
|
add_theme_support('custom-header');
|
|
add_theme_support('automatic-feed-links');
|
|
add_theme_support('html5', array('search-form', 'comment-form', 'comment-list', 'gallery', 'caption'));
|
|
|
|
// Optional: Add support for widgets and post thumbnails
|
|
add_theme_support('post-thumbnails');
|
|
add_theme_support('widgets');
|
|
}
|
|
add_action('after_setup_theme', 'reequestrian_child_theme_setup');
|
|
|
|
|
|
add_filter('use_block_editor_for_post', '__return_false');
|
|
|
|
|
|
function register_testimonials_cpt() {
|
|
register_post_type('testimonial', array(
|
|
'labels' => array(
|
|
'name' => 'Testimonials',
|
|
'singular_name' => 'Testimonial',
|
|
),
|
|
'public' => true,
|
|
'has_archive' => false,
|
|
'show_in_rest' => true,
|
|
'supports' => array('title', 'editor', 'thumbnail'),
|
|
'menu_icon' => 'dashicons-testimonial',
|
|
));
|
|
}
|
|
add_action('init', 'register_testimonials_cpt');
|
|
|
|
|
|
|
|
|
|
|