CMS WordPress
Prerequisite: PHP basics (functions, arrays, loops), HTML/CSS
What you'll learn
β’ Understand WordPress architecture and file structure
β’ Set up WordPress locally using development tools
β’ Create and customize WordPress themes
β’ Use template hierarchy effectively
β’ Build and manage custom post types (CPT)
β’ Create and use custom taxonomies
β’ Develop basic WordPress plugins
β’ Add custom meta fields to posts
β’ Extend WordPress functionality professionally
This course includes:
β’ 1 Practical Mini Project (CPT + Plugin)
β’ 12β16 Hours Live Classes
β’ Online / Onsite (Physical)
β’ WordPress Theme Templates
β’ Plugin Development Starter Files
β’ Certificate of Completion
Course Content
WordPress Fundamentals
β’ What is WordPress?
β’ Local Development Setup:
- Local WP
- XAMPP
β’ WordPress File Structure: - wp-content
- themes
- plugins
β’ Admin Dashboard Overview
β’ Understanding The Loop
β’ Template Hierarchy Basics
β’ Creating a Child Theme
Theme Development
β’ Theme Structure
β’ functions.php:
- Enqueuing CSS & JavaScript
β’ Core Template Files: - index.php
- single.php
- page.php
- archive.php
β’ Custom Headers & Footers
β’ Theme Customization Basics
Custom Post Types & Taxonomies
β’ What are Custom Post Types (CPT)?
β’ Registering CPT:
- functions.php
- plugin approach
β’ Creating Custom Taxonomies
β’ Displaying CPT Data in Templates
β’ Organizing Content Professionally
Plugin Development Basics
β’ Creating a WordPress Plugin
β’ Plugin File Structure
β’ Plugin Header Information
β’ Activation & Deactivation Hooks
β’ Adding Custom Meta Boxes
β’ Saving & Retrieving Post Meta Data
β’ Extending WordPress Functionality
Mini Project (Real-World Practice)
Project: Book Reviews System
Features:
β’ Custom Post Type: Books
β’ Custom Taxonomy: Genres
β’ Custom Meta Box: Book Rating
β’ Plugin to manage rating system
β’ Display books and ratings in theme
Requirements
β’ Basic PHP knowledge (functions, arrays, loops)
β’ Understanding of HTML/CSS
β’ Laptop/PC with local server setup
Description
This module introduces WordPress development from a professional perspective, focusing on themes, plugins, and content structure. Students will learn how to extend WordPress beyond basic usage and build custom functionality.
By the end of this module, learners will be able to create custom themes and simple plugins.
Why Choose This Course?
β’ Industry-Used CMS Platform
β’ Custom Theme Development Skills
β’ Plugin Development Basics
β’ Real-World Content Systems
β’ Strong Foundation for Freelancing
Activities During Class
β’ Setting up WordPress locally
β’ Creating and customizing themes
β’ Registering custom post types
β’ Developing plugins
β’ Building mini CMS projects
Who Is This Course For?
β’ Students interested in CMS development
β’ Freelancers building WordPress sites
β’ Developers learning PHP-based CMS
Course Highlights
β’ WordPress Architecture
β’ Theme Development
β’ CPT & Taxonomies
β’ Plugin Basics
β’ Mini Project
πΈ Course Gallery