@@ -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