Overview
This guide will walk you through the initial setup and configuration of Zalbi Theme, including creating your first inflatable (hinchable) and event.Before starting, ensure you’ve completed the installation and have ACF and Polylang plugins activated.
Initial Theme Setup
Configure Site Identity
Set up your basic site information:
- Navigate to Appearance > Customize
- Go to Site Identity
- Set your Site Title and Tagline
- Upload a Site Logo (recommended: 250x250px)
Set Up Menus
The theme supports two menu locations:
- Go to Appearance > Menus
- Create a new menu for Primary (main navigation)
- Create another menu for Menú Legal Footer (footer legal links)
- Assign pages to each menu
- Set the menu locations
Menu locations in code
Menu locations in code
Configure WhatsApp Button
Enable the floating WhatsApp contact button:
- In Appearance > Customize
- Find Botón WhatsApp section
- Enter your phone number with country code (e.g.,
34658887358) - Leave empty to hide the button
The WhatsApp button appears as a floating element on the frontend, allowing visitors to contact you directly.
Create Your First Hinchable (Inflatable)
Navigate to Hinchables
- In WordPress admin, find Hinchables in the sidebar
- Click Add New
The custom post type uses the slug
catalogo for SEO and multilingual compatibility.Add Basic Information
Fill in the essential details:
- Title: Name of the inflatable (e.g., “Castillo Medieval”)
- Content: Detailed description of the inflatable
- Featured Image: Main product photo (recommended: high-quality image)
- Excerpt: Short summary for catalog listings
Configure Custom Fields (ACF)
Scroll down to find the custom fields:Medidas (Dimensions)Capacidad (Capacity)Etiqueta Color (Category Tag)Select the appropriate category:
tag-orange- Atracción deportiva / Kirolatag-pink- Hinchable / Puzgarriatag-blue- Acuático / Uretakoatag-green- Evento / Ekitaldiatag-purple- Juego / Jokoa
Assign Taxonomy
- On the right sidebar, find Tipos de Hinchable
- Check the appropriate category
- This enables filtering on the catalog page
Create Your First Event
Add New Event
- Go to Eventos in the WordPress admin
- Click Add New
Events use the slug
eventos and are designed for service-based offerings.Enter Event Details
Add the following information:
- Title: Event name (e.g., “Fiesta de Cumpleaños Completa”)
- Content: Full event description
- Featured Image: Event photo or promotional image
Configure Event Fields (ACF)
Fill in the event-specific custom fields:Etiqueta Texto (Category Label)Etiqueta Color (Category Color)Duración (Duration)Público (Target Audience)
Create Essential Pages
Catalog Page
Create Catalog Page
- Go to Pages > Add New
- Title: “Catálogo” (Spanish) / “Katalogoa” (Basque)
- Select template: Plantilla Catalogo
- Publish
Events Page
Contact Page
Configure Permalinks
- Go to Settings > Permalinks
- Ensure Post name structure is selected
- Click Save Changes
- Verify URLs work correctly:
- Spanish:
/catalogo/hinchable-name - Basque:
/katalogoa/hinchable-name - Events:
/eventos/event-nameor/ekitaldiak/event-name
- Spanish:
Testing Your Setup
Test Hinchable Display
Test Hinchable Display
- Navigate to your catalog page
- Verify hinchables appear correctly
- Test category filtering
- Click on a hinchable to view single page
- Check custom fields display properly
- Verify “Related Products” section shows 3 random items
Test Events Display
Test Events Display
- Visit the events page
- Click on an event
- Verify event details (duration, audience) display
- Test the “Request Quote” button links to contact page
Test Language Switching
Test Language Switching
- Use Polylang language switcher
- Verify content translates correctly
- Check that URLs change appropriately
- Confirm menus display in correct language
- Test UI elements translate (buttons, labels, breadcrumbs)
Test WhatsApp Button
Test WhatsApp Button
Understanding the Theme Structure
Custom Post Types
The theme registers two custom post types infunctions.php:
functions.php:137-150
Template Files
Key templates to know:single-hinchable.php- Individual inflatable displaysingle-evento.php- Individual event displaypage-catalogo.php- Catalog template with filteringpage-eventos.php- Events listing pagefront-page.php- Homepage template
Next Steps
Theme Structure
Learn about the theme’s file organization and template hierarchy
Customization
Explore customization options and theme settings
Custom Post Types
Deep dive into hinchables and eventos functionality
Template Development
Create custom templates and extend theme functionality