Although our theme has a style.css file, it is not used yet. Let’s enqueue it now. Add the following code to functions.php, so that the styles added in style.css will be applied to the theme’s styles:
function my_custom_theme_enqueue() {wp_enqueue_style( ‘my-custom-theme’, get_stylesheet_uri() );
}
add_action( ‘wp_enqueue_scripts’, ‘my_custom_theme_enqueue’ );
get_stylesheet_uri() is a helper function used to retrieve the URI of the current theme’s stylesheet. If we wanted to enqueue any other files, we would do this:
wp_enqueue_style( ‘my-stylesheet’, get_template_directory_uri() . ‘/css/style.css’ );
Our theme doesn’t have any scripts, if it did, we would enqueue them like this:
function my_custom_theme_enqueue() {
wp_enqueue_style( ‘my-custom-theme’, get_stylesheet_uri() );
wp_enqueue_script( ‘my-scripts’, get_template_directory_uri() . ‘/js/scripts.js’ );
}
add_action( ‘wp_enqueue_scripts’, ‘my_custom_theme_enqueue’ );
One exception to the above is WordPress pre-registered scripts, in which case you only need to provide the first parameter ($handle):
wp_enqueue_script( ‘jquery’ );
Write all the paths in the functions.php file: (The following code comes from WP University https://www.wpdaxue.com/docs/theme-handbook/basics/including-css-javascript)
function add_theme_scripts() {
wp_enqueue_style( ‘style’, get_stylesheet_uri() );
wp_enqueue_style( ‘slider’, get_template_directory_uri() . ‘/css/slider.css’, array(), ‘1.1’, ‘all’);
wp_enqueue_script( ‘script’, get_template_directory_uri() . ‘/js/script.js’, array ( ‘jquery’ ), 1.1, true);
if ( is_singular() && comments_open() && get_option( ‘thread_comments’ ) ) { wp_enqueue_script( ‘comment-reply’ );} } add_action( ‘wp_enqueue_scripts’, ‘add_theme_scripts’ );
Then in header.php, you can reference it through <?php wp_head(); ?>. (<?php wp_head(); ?> refers to other elements such as titles in addition to styles. Many installed plug-ins rely on this hook.)
Search
Popular on Blogar
Content Marketing-What is Content Marketing
- October 24th, 2023
- 1401 Views
Social Media Marketing-Social Media Marketing (SMM)
- October 24th, 2023
- 1692 Views
Pay-Per-Click-What is PPC
- October 24th, 2023
- 1271 Views
How to Activate Windows 11 Pro (No tools needed)
- September 3rd, 2024
- 99 Views
How to disable automatic updates for themes and plugins in WordPress
- August 16th, 2024
- 97 Views
Get all WordPress category names and IDs
- August 21st, 2024
- 95 Views
WordPress sticky articles in categories but not on the homepage
- August 13th, 2024
- 94 Views
WordPress-How to show single post content in front-end?
- August 26th, 2024
- 91 Views
WordPress display articles by category
- August 28th, 2024
- 86 Views
How To Find The IP Of Any Whatsapp Call
- September 3rd, 2024
- 85 Views
Recent Post
Content Marketing-What is Content Marketing
- October 24th, 2023
- 1401 Views
Social Media Marketing-Social Media Marketing (SMM)
- October 24th, 2023
- 1692 Views
Pay-Per-Click-What is PPC
- October 24th, 2023
- 1271 Views
VMware cannot install VMware Tools, prompts VMCI, memory driver
- November 25th, 2024
- 57 Views
More Post
- Howo Tractor Truck
- Howo Tipper/Dump Truck
- Howo Cargo Truck
- Howo Concrete Mixer Truck
- Howo Special Truck
- Howo Light Truck
- Shacman Tractor Truck
- Shacman Tipper/Dump Truck
- Shacman Cargo Truck
- Shacman Concrete Mixer Truck
- LGMG Mining Trucks
- XCMG Wheel Loader
- XCMG Excavator
- XCMG Crane
- XCMG Asphalt Pavers
- XCMG Road Roller
- Shantui Bulldozer
Copyright © 2024 BBBBF All Rights Reserved.