Updated 2 weeks ago
NYC team · same business day
View live demo →
Specs

What's in the box.

Frameworks
7
all included
License
Personal
1 commercial site
Updates
Lifetime
free, quarterly

Abirga WordPress Theme is a bold, energetic Music Festival and Event Promotion WordPress theme built on Bootstrap 5, fully compatible with WordPress 6.x and WooCommerce. It ships with a custom Music Festival page builder via the WordPress Customizer, a custom audio player widget, a filterable festival photo gallery using a custom post type, an album showcase with custom taxonomy, a built-in WooCommerce event ticket shop, and a Particles.js hero — all controlled from the WordPress admin with zero coding required.

Built for WordPress developers, freelancers, and site owners delivering music festival websites, concert promotion platforms, artist portfolio sites, or event e-commerce stores. The theme follows WordPress coding standards throughout: template hierarchy, action and filter hooks, wp_enqueue_scripts for all assets, and a child-theme-ready structure. Every visible element is customisable via the Customizer live preview — no page builder plugin dependency required.

Everything in the Package

  • 9 page templates across Home, Albums, Gallery, Blog, Shop (WooCommerce), and Contact
  • WordPress 6.x compatible — tested with the latest WordPress core
  • WooCommerce integration — event ticket and merchandise shop with cart, checkout, and order management
  • Custom Post Types: Albums, Gallery Items — registered via register_post_type() with custom admin columns
  • Custom Taxonomies: Album Genre, Gallery Category — registered via register_taxonomy() with filterable archive pages
  • Bootstrap 5.0.1 — responsive grid, enqueued via wp_enqueue_style() in functions.php
  • Customizer sections: Hero Settings, Festival Colours, Countdown Timer, Social Links, Audio Player, Footer — all with live preview
  • Particles.js hero with Customizer-controlled background colour and particle density
  • Audio Player widget — register_widget() custom widget for the sidebar or any widgetized area
  • Countdown Timer widget — set the next event date from the Customizer; widget displays live timer
  • Festival Gallery custom post type with category taxonomy filter on the archive page
  • Album CPT with tracklist stored as ACF repeater field — tracklist rendered on the single-album template
  • Blog module using standard WordPress posts with custom category and tag archives
  • Contact page template with WP Contact Form 7 integration and custom styled form output
  • Newsletter opt-in via MailChimp for WordPress plugin integration section
  • Swiper carousel for albums and featured content — enqueued conditionally via wp_enqueue_scripts
  • Magnific Popup lightbox for gallery images — applied via wp_footer hook
  • WOW.js scroll animations enqueued globally
  • Retina-ready, fully responsive from 320px to 1920px+
  • Child theme ready — all hooks documented for safe overrides
  • One-click demo import via WP All Import or Customizer import/export

Theme Structure and WordPress Standards

  • Template hierarchy: front-page.php, archive-album.php, single-album.php, archive-gallery.php, page-contact.php, page-gallery.php
  • functions.php: add_theme_support(), register_nav_menus(), register_sidebar(), register_post_type(), register_taxonomy(), wp_enqueue_scripts()
  • Custom walker class — Walker_Nav_Menu extended for Bootstrap 5 dropdown markup in primary navigation
  • Action hooks used: wp_enqueue_scripts, after_setup_theme, widgets_init, init, wp_footer
  • Filter hooks used: the_content, excerpt_length, excerpt_more, body_class, post_class
  • Template parts: template-parts/header/, template-parts/footer/, template-parts/album/, template-parts/gallery/, template-parts/blog/
  • All Customizer settings registered via add_setting(), add_control(), and add_section() with sanitize callbacks
  • Escaped output throughout — esc_html(), esc_url(), esc_attr(), wp_kses_post() applied correctly
  • Translation-ready — all strings wrapped in __() and _e() with the abirga text domain
  • Folder structure: inc/, template-parts/, assets/css/, assets/js/, languages/

All 9 Page Templates

  • front-page.php — Customizer-controlled hero, WP_Query festival slider, album spotlight, gallery preview, newsletter, countdown widget
  • archive-album.php — Album CPT grid archive with genre taxonomy filter and WP_Query pagination
  • single-album.php — Album detail with ACF tracklist repeater, photo gallery, and concert description
  • archive-gallery.php — Gallery CPT archive with category taxonomy filter and Magnific Popup lightbox
  • index.php / archive.php — Standard WordPress blog archive with category and tag filter
  • single.php — Blog post detail with related posts WP_Query by shared category
  • woocommerce/cart.php — WooCommerce cart template styled to match the Abirga theme
  • woocommerce/checkout/form-checkout.php — WooCommerce checkout template with Bootstrap 5 form layout
  • page-contact.php — Custom contact page template with Contact Form 7 shortcode integration

WooCommerce Event Ticket Shop

  • Full WooCommerce support declared via add_theme_support(‘woocommerce’) in functions.php
  • Overridden WooCommerce templates in woocommerce/ folder — cart, checkout, product archive, product single
  • Shop product grid styled with Bootstrap 5 card layout matching the Abirga design system
  • Single product template with Swiper gallery for multiple ticket type images
  • woocommerce_before_shop_loop and woocommerce_after_shop_loop hooks used for custom promo banners
  • Cart widget registered in the primary navigation area for quick cart access
  • WooCommerce AJAX add-to-cart enabled — no page reload on ticket purchase

Customizer Controls

  • Hero Section — background image upload, headline text, subheading, CTA button label and URL
  • Festival Colours — primary accent colour, background colour, and card colour with live preview
  • Countdown Timer — next event date picker, event name text
  • Audio Player — default track URL, player position (bottom bar or sidebar)
  • Social Links — Facebook, Instagram, Twitter, Soundcloud, YouTube URL fields
  • Footer — copyright text, footer logo upload, footer column 2 and 3 widget area assignment
  • All settings use sanitize_hex_color(), esc_url_raw(), and sanitize_text_field() callbacks

Use Cases

  • Music Festival Organisers: Manage lineups, gallery, albums, and ticket shop entirely from the WordPress admin
  • Concert Promoters: Customizer-controlled countdown timer and hero — update event details without touching code
  • Artists and Bands: Album CPT with ACF tracklist repeater — add releases directly from the WP dashboard
  • Event Ticket Sellers: WooCommerce handles ticket inventory, orders, and payment gateways out of the box
  • WordPress Developers and Agencies: Child-theme-ready hooks, translation-ready strings, and WooCommerce template overrides — built to extend
  • Non-Technical Site Owners: Full Customizer control over design, content, and settings — no coding required after delivery

Credits and Dependencies

  • WordPress 6.x — GPLv2 License
  • WooCommerce — GPLv3 License
  • Bootstrap 5.0.1 — MIT License
  • Advanced Custom Fields (ACF) Free — GPLv2 License
  • Contact Form 7 — GPLv2 License
  • Font Awesome 6 — Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT
  • Google Fonts — SIL Open Font License
  • Swiper.js — MIT License
  • Particles.js — MIT License
  • Magnific Popup — MIT License
  • WOW.js — MIT License
  • Demo images: Unsplash — Unsplash License (free for commercial use, no attribution required)
  • Demo images: Freepik — Freepik License (free for commercial use with attribution)
  • All demo images are for preview purposes only and are NOT included in the download. Replace with your own licensed images before publishing.
v1.0  Initial WordPress Theme Release
- WordPress 6.x compatible with full WooCommerce event ticket shop integration
- Custom Post Types: Albums (with ACF tracklist repeater), Gallery Items
- Custom Taxonomies: Album Genre, Gallery Category — filterable archive templates
- Bootstrap 5 Walker_Nav_Menu for dropdown navigation
- Full Customizer: hero, colours, countdown timer, audio player, social links, footer
- WooCommerce template overrides in woocommerce/ — cart, checkout, shop, single product
- Audio Player custom widget and Countdown Timer widget registered
- Contact Form 7 integration on page-contact.php template
- Translation-ready — all strings use __ () with abirga text domain
- Child theme ready — all action and filter hooks documented
- Escaped output throughout — esc_html(), esc_url(), wp_kses_post()

Production code · accessibility ready

Open the source. Read the actual code.

Every Abirga — Music Festival WordPress Theme template ships hand-written, semantic, and accessibility-ready. Tabs preserved. Comments in plain English. BEM naming. WCAG 2.2 AA tested. No spaghetti, no inline JavaScript scattered through the document. Your team extends without rewriting — and your users get a site that works for screen readers, keyboard navigation, and reduced-motion preferences out of the box.

Semantic HTML5Real <section> / <article> / <nav> tags — not div soup.
WCAG 2.2 AA accessibilityReal ARIA, focus order, 4.5:1+ color contrast, keyboard nav.
BEM class systemPredictable naming so your team can extend without breaking.
Reduced-motion respectedprefers-reduced-motion media query disables non-essential transitions.
Skip-link + landmark rolesScreen-reader-friendly navigation at every page top.
Lighthouse 100 a11yAudited per release. Default install scores 100 / 96 / 100 / 100.
hero.html hero.css hero.js
abirga-music-festival-wordpress-theme/hero · v1.0.0 · WCAG 2.2 AA
1<!-- Abirga — Music Festival WordPress Theme hero — semantic, accessible, AICE-priced -->
2<section class="hero hero--cover" role="region" aria-label="Featured">
3 <div class="hero__inner">
4 <h1 class="hero__h1">Built for businesses <em>that ship</em></h1>
5 <a class="btn btn--primary" href="/shop">Shop now</a>
6 </div>
7</section>
8
9/* hero.css — focus-visible & reduced-motion respected */
10.hero :focus-visible { outline: 2px solid var(--c-cyan); }
11@media (prefers-reduced-motion: reduce) { .hero * { animation: none !important; } }
12
13// AICE rebuild cost manifest
14const aice = { claude: '$2,400', buy: '$49' };
Changelog · 1 version

What's changed.

  • Initial release.
  • Latest WordPress + Elementor compatible; clean child-theme structure.
  • Detailed documentation included with quick-start guide.
Tags
Customer reviews · 0 verified

What customers actually said.

No reviews yet — be the first.

Managed launch · 2 hosting tiers · NYC infrastructure

Don’t have hosting? We launch Abirga — Music Festival WordPress Theme for you.

Skip cPanel. Skip the FTP upload. Skip the DNS configuration. Each hosting tier includes the install, plugin config, and your domain pointed live in 24 hours. Same NYC team that built the template handles your launch.

99.9%Uptime SLA
24hSetup time
NYCSame-day support
Starter
$9.99/mo
  • 1 Website
  • 10 GB Storage
  • Free SSL
  • 1 Database
Deluxe
$27.99/mo
  • 10 Websites
  • 50 GB Storage
  • Free SSL (all sites)
  • 25 Databases
Ultimate
$35.99/mo
  • 25 Websites
  • 75 GB Storage
  • Free SSL (all sites)
  • 50 Databases
Launch
$62.99/mo
  • 100 GB Storage
  • 4 GB RAM
  • 2 CPUs
  • Free SSL
Grow
$155.99/mo
  • 300 GB Storage
  • 16 GB RAM
  • 8 CPUs
  • Free SSL
Expand
$217.99/mo
  • 400 GB Storage
  • 32 GB RAM
  • 16 CPUs
  • Free SSL

Free SSL · 99.9% uptime · 24/7 support · No domain included

Every tier includes — NYC infrastructure

99.9%Uptime SLAMonitored 24/7
24hSetup timeSame business day
SSLHTTPS day oneAuto-renewed
CDNGlobal edge cache15 PoPs worldwide
DailyAuto backups30-day retention
NYCStudio supportSame-day response
From the NYC studio

Save $5 on Abirga — Music Festival WordPress Theme today.

Plus weekly drops · AICE rebuild reports · early access to designs we haven't listed publicly. Same email goes to designers shipping with Letam, Bunlicious, and Aiga.

No spam · unsubscribe anytime · 3,500+ designers ship from this list

Abirga — Music Festival WordPress Theme
$49 · WordPress Themes