This theme was created as part of a challenge project for WYPerformance, aiming to develop a Homepage with a header, hero, footer, and two Gutenberg blocks: (1) a slider gallery that should be editable in the back office, and (2) a block displaying a title, description, and a list of up to 6 articles (each with a title, description, and image), where it should be possible to edit the block fields and adjust the number of articles displayed.
Requirements
Custom Gutenberg Blocks:
- Slider Gallery: Displays a gallery in a slider.
- Article List: Displays a list of articles with a title, description, image, and link.
Responsive Design:
- Built with a responsive layout using CSS and Bootstrap.
Custom Post Type for Events:
- Lists events in a new Post Type, displayed in a different template with pagination.
Custom Templates:
header.php,footer.php,index.php, with custom templates for events and a search engine.
Technologies Used
- WordPress: Content management.
- Advanced Custom Fields (ACF): Plugin for creating customizable blocks.
- Bootstrap 4: Responsive design framework.
- HTML, CSS, JavaScript: Standard code development and interactivity.
- Visual Studio Code: Tool used for code editing.
- XAMPP/MySQL: Control panel for creating a MySQL database for local development.