Blog Theme – WordPress (Twenty Twenty-Three Child Theme)
This project is a custom WordPress blog theme built as a child theme of Twenty Twenty-Three.
It was created to learn and practice block theme development using a code-based approach, without relying on the Site Editor.
Demo
This repository is my personal portfolio. The demo site above showcases the actual implementation.
Installed Plugins
- Custom Post Type UI (required)
Used to create the custom post type and the custom taxonomy (Item Categories) for works.
Overview
- Custom blog theme developed for a personal website
- Based on the WordPress block theme Twenty Twenty-Three
- Layout and styling are implemented mainly through templates and CSS
- The Site Editor is intentionally not used
Purpose
- To understand the structure and workflow of WordPress block themes
- To build a block theme using a code-first approach
- To manage layouts and styles manually with templates and CSS
Features
- Hero image on the top page
- Works displayed in a card-based layout
- Custom Post Type used for works
- Works organized using custom taxonomies
- Blog list displays titles only (no excerpts)
- Sitemap page for easy access to works, blog categories, and monthly archives
- Responsive layout optimized for both desktop and mobile devices
Page Structure
- Top page (Hero image + works cards)
- Works list page
- Work detail page
- Blog list page (title-only)
- Blog article page
- Profile page
- Sitemap page
Technologies Used
- WordPress (Twenty Twenty-Three / Block Theme)
- CSS (Custom styling adjustments)
Notes
This theme was developed for learning purposes and personal use.
It focuses on understanding block theme structure and template-based customization rather than visual editing through the Site Editor.
Screenshot
