Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build and Register LSX Design Theme Templates, Patterns, and Layouts in WordPress #203

Open
40 tasks
ZaredRogers opened this issue Oct 14, 2024 · 0 comments
Open
40 tasks
Assignees
Labels
[Status] Needs Dev Anything that needs development. [Type] Task
Milestone

Comments

@ZaredRogers
Copy link
Contributor

Description:

This task involves building and registering the full-page layouts, components, and templates for the LSX Design theme in WordPress. The designs have already been created and need to be built and registered as WordPress templates and patterns with the LSX Design theme using using register_block_template and register_block_pattern.

Refer to the following resources for registering templates and patterns in WordPress:

Tasks:

  • Build full-page layouts and components for WordPress.
  • Register each template using register_block_template.
  • Register each pattern using register_block_pattern.
  • Ensure proper integration with the WordPress block editor and site editor.
  • Test all layouts, templates, and components for responsiveness and accessibility.

Elements to Build and Register:

LSX Design Pages:
  • Full Page Layouts for WP:

    • Home
    • Solutions
    • About
    • Services
    • Testimonials
    • Contact
  • Full Page Layouts for Woo:

    • Home
    • Shop
    • Single Product - Gallery
    • Cart Page (filled)
    • Cart Page (empty)
    • Checkout Page
    • Order Confirmation Page
  • Components:

    • Headers
    • Footers
    • Cards
    • Testimonials
    • Woo
    • Pricing
    • Links
    • Team
    • CTA
    • Hero
    • FAQ
    • Content
    • Banners
    • Contact
    • Featured Project
Page Layouts:
  • Home Page Layouts (x4)
  • About Page Layouts (x3)
  • Services/Solutions Page Layouts (x6)
  • Pricing Page Layouts (x2)
  • Testimonials Page Layout
  • Contact Page Layouts (x2)
  • Links Page Layouts (x2)

Resources:

Acceptance Criteria:

  • All full-page layouts, components, and templates are built and registered with the LSX Design theme.
  • Templates and patterns are registered using register_block_template and register_block_pattern.
  • Templates and patterns work seamlessly with WordPress and WooCommerce.
  • Responsive and accessible across all devices.
  • Matches the design specifications.
@ZaredRogers ZaredRogers added [Status] Needs Dev Anything that needs development. [Type] Task labels Oct 14, 2024
@ZaredRogers ZaredRogers added this to the 1.5 milestone Oct 14, 2024
@ZaredRogers ZaredRogers self-assigned this Oct 14, 2024
@github-project-automation github-project-automation bot moved this to Needs Triage in LSX Design Oct 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Status] Needs Dev Anything that needs development. [Type] Task
Projects
Status: Needs Triage
Development

No branches or pull requests

1 participant