Skip to content

Commit 69d0c59

Browse files
author
Ariel Jolo
committed
enqueuing css properly
1 parent e040f29 commit 69d0c59

File tree

1 file changed

+37
-3
lines changed

1 file changed

+37
-3
lines changed

themes/osi/functions.php

Lines changed: 37 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -443,9 +443,9 @@ function osi_register_block_template() {
443443

444444
// Enqueue styles conditionally
445445
add_action('wp_enqueue_scripts', function () use ($template_slug) {
446-
if (get_page_template_slug() === 'templates/ai-template.html') {
446+
if (get_page_template_slug() === 'templates/ai-template.html' || get_page_template_slug() === 'templates/ai-fse.php' ) {
447447
// Font Awesome
448-
wp_enqueue_style('fontawesome', 'https://opensourceorg.github.io/ai/assets/css/plugins/fontawesome-6.css', [], null);
448+
wp_enqueue_style('fontawesome', 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css', [], null);
449449

450450
// Swiper
451451
wp_enqueue_style('swiper', 'https://opensourceorg.github.io/ai/assets/css/plugins/swiper.css', [], null);
@@ -549,4 +549,38 @@ function osi_handle_supporter_form_flamingo_spam_status_change( string $new_stat
549549
}
550550
}
551551
}
552-
add_action( 'transition_post_status', 'osi_handle_supporter_form_flamingo_spam_status_change', 10, 3 );
552+
add_action( 'transition_post_status', 'osi_handle_supporter_form_flamingo_spam_status_change', 10, 3 );
553+
554+
function enqueue_ai_template_assets() {
555+
// Only load on AI template page
556+
if (is_page_template('templates/ai-fse.php')) {
557+
// FontAwesome
558+
wp_enqueue_style('fontawesome', 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css', array(), null);
559+
560+
// Other CSS files
561+
wp_enqueue_style('swiper', 'https://opensourceorg.github.io/ai/assets/css/plugins/swiper.css', array(), null);
562+
wp_enqueue_style('unicons', 'https://opensourceorg.github.io/ai/assets/css/plugins/unicons.css', array(), null);
563+
wp_enqueue_style('metismenu', 'https://opensourceorg.github.io/ai/assets/css/plugins/metismenu.css', array(), null);
564+
wp_enqueue_style('animate', 'https://opensourceorg.github.io/ai/assets/css/vendor/animate.css', array(), null);
565+
wp_enqueue_style('bootstrap', 'https://opensourceorg.github.io/ai/assets/css/vendor/bootstrap.min.css', array(), null);
566+
wp_enqueue_style('ai-custom', 'https://opensourceorg.github.io/ai/assets/css/style.css', array(), null);
567+
568+
// JavaScript files
569+
wp_enqueue_script('jquery'); // WordPress core jQuery
570+
wp_enqueue_script('jqueryui', 'https://opensourceorg.github.io/ai/assets/js/vendor/jqueryui.js', array('jquery'), null, true);
571+
wp_enqueue_script('counter-up', 'https://opensourceorg.github.io/ai/assets/js/plugins/counter-up.js', array('jquery'), null, true);
572+
wp_enqueue_script('swiper-js', 'https://opensourceorg.github.io/ai/assets/js/plugins/swiper.js', array('jquery'), null, true);
573+
wp_enqueue_script('metismenu-js', 'https://opensourceorg.github.io/ai/assets/js/plugins/metismenu.js', array('jquery'), null, true);
574+
wp_enqueue_script('waypoint', 'https://opensourceorg.github.io/ai/assets/js/vendor/waypoint.js', array('jquery'), null, true);
575+
wp_enqueue_script('waw', 'https://opensourceorg.github.io/ai/assets/js/vendor/waw.js', array('jquery'), null, true);
576+
wp_enqueue_script('gsap', 'https://opensourceorg.github.io/ai/assets/js/plugins/gsap.min.js', array(), null, true);
577+
wp_enqueue_script('scrolltrigger', 'https://opensourceorg.github.io/ai/assets/js/plugins/scrolltigger.js', array('gsap'), null, true);
578+
wp_enqueue_script('split-text', 'https://opensourceorg.github.io/ai/assets/js/vendor/split-text.js', array('gsap'), null, true);
579+
wp_enqueue_script('contact-form', 'https://opensourceorg.github.io/ai/assets/js/vendor/contact.form.js', array('jquery'), null, true);
580+
wp_enqueue_script('split-type', 'https://opensourceorg.github.io/ai/assets/js/vendor/split-type.js', array(), null, true);
581+
wp_enqueue_script('jquery-timepicker', 'https://opensourceorg.github.io/ai/assets/js/plugins/jquery-timepicker.js', array('jquery'), null, true);
582+
wp_enqueue_script('bootstrap-js', 'https://opensourceorg.github.io/ai/assets/js/plugins/bootstrap.min.js', array('jquery'), null, true);
583+
wp_enqueue_script('ai-main', 'https://opensourceorg.github.io/ai/assets/js/main.js', array('jquery'), null, true);
584+
}
585+
}
586+
add_action('wp_enqueue_scripts', 'enqueue_ai_template_assets');

0 commit comments

Comments
 (0)