summaryrefslogtreecommitdiff
path: root/dist/inc/enqueue.php
diff options
context:
space:
mode:
Diffstat (limited to 'dist/inc/enqueue.php')
-rw-r--r--dist/inc/enqueue.php34
1 files changed, 34 insertions, 0 deletions
diff --git a/dist/inc/enqueue.php b/dist/inc/enqueue.php
new file mode 100644
index 0000000..56d3dd6
--- /dev/null
+++ b/dist/inc/enqueue.php
@@ -0,0 +1,34 @@
+<?php
+/**
+ * Understrap enqueue scripts
+ *
+ * @package understrap
+ */
+
+if ( ! defined( 'ABSPATH' ) ) {
+ exit; // Exit if accessed directly.
+}
+
+if ( ! function_exists( 'understrap_scripts' ) ) {
+ /**
+ * Load theme's JavaScript and CSS sources.
+ */
+ function understrap_scripts() {
+ // Get the theme data.
+ $the_theme = wp_get_theme();
+ $theme_version = $the_theme->get( 'Version' );
+
+ $css_version = $theme_version . '.' . filemtime(get_template_directory() . '/css/theme.css');
+ wp_enqueue_style( 'understrap-styles', get_stylesheet_directory_uri() . '/css/theme.css', array(), $css_version );
+
+ wp_enqueue_script( 'jquery');
+
+ $js_version = $theme_version . '.' . filemtime(get_template_directory() . '/js/theme.min.js');
+ wp_enqueue_script( 'understrap-scripts', get_template_directory_uri() . '/js/theme.min.js', array(), $js_version, true );
+ if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
+ wp_enqueue_script( 'comment-reply' );
+ }
+ }
+} // endif function_exists( 'understrap_scripts' ).
+
+add_action( 'wp_enqueue_scripts', 'understrap_scripts' );