WordPress Theme
Development
SHARIF MOHAMMAD EUNUS
Front-End Developer, Nusratech
 A Collection of files that work together to produce a
graphical interface.
 Functionality of website without changing the basic
WordPress software.
What is WordPress Theme?
 PHP
 HTML
 CSS
 IMAGES
Theme Makes from
 PHP
 HTML
 CSS
 IMAGES
Theme Makes from
 From Scratch
 Customizing themes
 Build Child Theme
Way of develop themes
style.css
index.php
Minimum files require
/*
Theme Name:
Theme URI:
Author:
Author URI:
Description:
Version: 1.4
License
License URI:
Text Domain:
*/
Define Theme Description
• is the main function file Contains custom
functionality for theme .
• Can be procedural or Object Oriented
• Create settings page in admin area
• Apply filters - Perform actions etc
functions.php
1) category-{slug}.php
2) category-{id}.php
3) category.php
4) archive.php
5) index.php
Template Hierarchy
https://wphierarchy.com/
Starter themes
http://underscores.me/
UnderStrap on WordPress.org
Child Theme
Avoid Plugin Territory
Validating Sanitizing and
Escaping User Data
Checklist
https://codex.wordpress.org/Theme_Development_Checklist
Theme Options
https://codex.wordpress.org/Theme_Customization_API
ANY QUESTION?
THANK YOU

WordPress Theme Development by Sharif Mohammad Eunus

Editor's Notes