Project: Build a Blog Website with WordPress
Objective
Create a functional blog website using WordPress. The blog must include posts, pages, menus, widgets, and plugins.
Tasks
1. Install WordPress Locally
Use XAMPP or MAMP.
Create a new database and install WordPress.
Log in to the WordPress dashboard.
2. Install and Activate a Theme
Choose a blog-friendly theme (e.g., Astra, Neve, Twenty Twenty-Four).
Customize site title, tagline, colors, and upload a logo.
3. Create Essential Pages
Home
About
Contact
4. Create Categories
Technology
Education
Lifestyle
5. Publish Blog Posts
Create at least 5 posts (assign to different categories).
Add featured images.
Example post ideas:
Technology in Education
My Journey in Web Design
5 Lifestyle Habits for Success
6. Create Menus
Build a Main Menu with Home, About, Contact, and Blog Categories.
Assign it to the primary menu location.
7. Add Widgets
Sidebar: Search, Recent Posts, Categories.
Footer: Copyright text.
8. Install Plugins
Contact Form 7 → Add a contact form to the Contact page.
Yoast SEO → Optimize at least 2 posts with SEO title & description.
9. Adjust Settings
Homepage: Show latest posts.
Permalinks: Set to Post Name.
Deliverables
By the end of this project, your blog website should have:
A homepage with blog posts.
At least 5 blog posts under 3 categories.
3 pages (Home, About, Contact).
A navigation menu.
Sidebar and footer widgets.
A working contact form.