Skip to content

Create Starter Patterns for tours, accommodation & destinations (countries & regions) #390

@ashleyshaw

Description

@ashleyshaw

Is your feature request related to a problem? Please describe.

Users may find it challenging to create well-structured and visually appealing pages for tours, accommodation, and destinations (countries and regions) without a predefined layout. This can lead to frustration when trying to design consistent and professional-looking pages quickly and efficiently.

Describe the solution you'd like

We propose creating a set of starter patterns specifically designed for the LSX Tour Operator plugin that includes:

  • Tours: Patterns that display tour information in a clear and engaging format, highlighting key details like itinerary, pricing, and booking options.
  • Accommodation: Patterns that showcase accommodation options, including features like room descriptions, pricing, amenities, and booking availability.
  • Destinations (Countries & Regions): Patterns that provide visually appealing layouts for destinations, with sections for attractions, travel tips, maps, and region-specific details.

Describe alternatives you've considered

  • Using default WordPress page layouts or creating custom layouts from scratch. However, this approach can be time-consuming and may require design skills that not all users possess.
  • Depending on third-party plugins to provide similar functionality, which adds unnecessary complexity and plugin dependencies.

Additional context

For more information on creating and using starter patterns, refer to the following resources:

  • Starter page patterns: Page patterns let you create custom patterns your theme users can access when adding a new page via Pages > Add New in their WordPress admin. From there, a modal will pop up and show them a selection of patterns if any are registered.
  • Supported template types

Metadata

Metadata

Assignees

No one assigned

    Labels

    comp:block-patternsPatterns library/registrationstatus:needs-designEarly execution signal (triage queue for design)status:needs-devEarly execution signal (triage queue for engineering)

    Projects

    Status

    📥 Needs Dev

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions