Skip to content

Commit 2ebbfd3

Browse files
author
Ariel Jolo
committed
Adding CSS files
1 parent 6989b97 commit 2ebbfd3

File tree

1 file changed

+30
-4
lines changed

1 file changed

+30
-4
lines changed

themes/osi/functions.php

Lines changed: 30 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -454,20 +454,46 @@ function save_form_data_to_cpt($contact_form) {
454454

455455

456456

457-
458457
function osi_register_block_template() {
459-
$post_type = 'page'; // Apply to the "page" post type
458+
$post_type = 'page'; // Assign the template to pages
460459
$template_slug = 'ai-template';
461-
$template_file = 'templates/ai-template.html'; // Path to your block template file
460+
$template_file = 'templates/ai-template.html';
462461

463462
// Register the block template
464463
register_block_template(
465464
$post_type,
466465
[
467-
'title' => __('AI Template', 'osi'),
466+
'title' => __('AI Template new', 'osi'),
468467
'slug' => $template_slug,
469468
'path' => get_theme_file_path($template_file),
470469
]
471470
);
471+
472+
// Enqueue styles conditionally
473+
add_action('wp_enqueue_scripts', function () use ($template_slug) {
474+
if (get_page_template_slug() === 'templates/ai-template.html') {
475+
// Font Awesome
476+
wp_enqueue_style('fontawesome', 'https://opensourceorg.github.io/ai/assets/css/plugins/fontawesome-6.css', [], null);
477+
478+
// Swiper
479+
wp_enqueue_style('swiper', 'https://opensourceorg.github.io/ai/assets/css/plugins/swiper.css', [], null);
480+
481+
// Unicons
482+
wp_enqueue_style('unicons', 'https://opensourceorg.github.io/ai/assets/css/plugins/unicons.css', [], null);
483+
484+
// Metismenu
485+
wp_enqueue_style('metismenu', 'https://opensourceorg.github.io/ai/assets/css/plugins/metismenu.css', [], null);
486+
487+
// Animate CSS
488+
wp_enqueue_style('animate', 'https://opensourceorg.github.io/ai/assets/css/vendor/animate.css', [], null);
489+
490+
// Bootstrap
491+
wp_enqueue_style('bootstrap', 'https://opensourceorg.github.io/ai/assets/css/vendor/bootstrap.min.css', [], null);
492+
493+
// Custom Style
494+
wp_enqueue_style('custom-style', 'https://opensourceorg.github.io/ai/assets/css/style.css', [], null);
495+
}
496+
});
472497
}
473498
add_action('init', 'osi_register_block_template');
499+

0 commit comments

Comments
 (0)