Skip to content

Commit addb5d5

Browse files
author
Ariel Jolo
committed
tidying up styles
1 parent f8e939a commit addb5d5

File tree

1 file changed

+53
-2
lines changed

1 file changed

+53
-2
lines changed

themes/osi/functions.php

Lines changed: 53 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -443,7 +443,7 @@ 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 - Updated to latest version
448448
wp_enqueue_style('fontawesome', 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css', array(), '6.5.1');
449449

@@ -556,4 +556,55 @@ function osi_handle_supporter_form_flamingo_spam_status_change( string $new_stat
556556
}
557557
}
558558
}
559-
add_action( 'transition_post_status', 'osi_handle_supporter_form_flamingo_spam_status_change', 10, 3 );
559+
add_action( 'transition_post_status', 'osi_handle_supporter_form_flamingo_spam_status_change', 10, 3 );
560+
561+
function enqueue_ai_template_assets() {
562+
// Debug: Check if function is running
563+
echo "<script>console.log('Enqueue function running');</script>";
564+
565+
// Debug: Check template condition
566+
echo "<script>console.log('Current template: " . get_page_template_slug() . "');</script>";
567+
568+
// Only load on AI template page
569+
if (is_page_template('templates/ai-fse.php')) {
570+
echo "<script>console.log('Template condition met');</script>";
571+
572+
// FontAwesome
573+
wp_enqueue_style('fontawesome', 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css', array(), '6.5.1');
574+
575+
// Other CSS files
576+
wp_enqueue_style('swiper', get_template_directory_uri() . '/assets/css/plugins/swiper.css', array(), '1.0.0');
577+
wp_enqueue_style('unicons', get_template_directory_uri() . '/assets/css/plugins/unicons.css', array(), '1.0.0');
578+
wp_enqueue_style('metismenu', get_template_directory_uri() . '/assets/css/plugins/metismenu.css', array(), '1.0.0');
579+
wp_enqueue_style('animate', get_template_directory_uri() . '/assets/css/vendor/animate.css', array(), '1.0.0');
580+
wp_enqueue_style('bootstrap', get_template_directory_uri() . '/assets/css/vendor/bootstrap.min.css', array(), '1.0.0');
581+
wp_enqueue_style('ai-custom', get_template_directory_uri() . '/assets/css/style.css', array('bootstrap'), '1.0.0');
582+
583+
// JavaScript files
584+
wp_enqueue_script('jquery');
585+
wp_enqueue_script('jqueryui', 'https://opensourceorg.github.io/ai/assets/js/vendor/jqueryui.js', array('jquery'), '1.0.0', true);
586+
wp_enqueue_script('counter-up', 'https://opensourceorg.github.io/ai/assets/js/plugins/counter-up.js', array('jquery'), '1.0.0', true);
587+
wp_enqueue_script('swiper-js', 'https://opensourceorg.github.io/ai/assets/js/plugins/swiper.js', array('jquery'), '1.0.0', true);
588+
wp_enqueue_script('metismenu-js', 'https://opensourceorg.github.io/ai/assets/js/plugins/metismenu.js', array('jquery'), '1.0.0', true);
589+
wp_enqueue_script('waypoint', 'https://opensourceorg.github.io/ai/assets/js/vendor/waypoint.js', array('jquery'), '1.0.0', true);
590+
wp_enqueue_script('waw', 'https://opensourceorg.github.io/ai/assets/js/vendor/waw.js', array('jquery'), '1.0.0', true);
591+
wp_enqueue_script('gsap', 'https://opensourceorg.github.io/ai/assets/js/plugins/gsap.min.js', array(), '1.0.0', true);
592+
wp_enqueue_script('scrolltrigger', 'https://opensourceorg.github.io/ai/assets/js/plugins/scrolltigger.js', array('gsap'), '1.0.0', true);
593+
wp_enqueue_script('split-text', 'https://opensourceorg.github.io/ai/assets/js/vendor/split-text.js', array('gsap'), '1.0.0', true);
594+
wp_enqueue_script('contact-form', 'https://opensourceorg.github.io/ai/assets/js/vendor/contact.form.js', array('jquery'), '1.0.0', true);
595+
wp_enqueue_script('split-type', 'https://opensourceorg.github.io/ai/assets/js/vendor/split-type.js', array(), '1.0.0', true);
596+
wp_enqueue_script('jquery-timepicker', 'https://opensourceorg.github.io/ai/assets/js/plugins/jquery-timepicker.js', array('jquery'), '1.0.0', true);
597+
wp_enqueue_script('bootstrap-js', 'https://opensourceorg.github.io/ai/assets/js/plugins/bootstrap.min.js', array('jquery'), '1.0.0', true);
598+
wp_enqueue_script('ai-main', 'https://opensourceorg.github.io/ai/assets/js/main.js', array('jquery', 'bootstrap-js'), '1.0.0', true);
599+
} else {
600+
echo "<script>console.log('Template condition not met');</script>";
601+
}
602+
}
603+
add_action('wp_enqueue_scripts', 'enqueue_ai_template_assets');
604+
605+
// Add this function to check if the template is being used
606+
function check_template_usage($template) {
607+
echo "<script>console.log('Template being used: " . $template . "');</script>";
608+
return $template;
609+
}
610+
add_filter('template_include', 'check_template_usage');

0 commit comments

Comments
 (0)