WordPress Development

Course Fees: ₹ 12000(INR)
Course Duration: 40 Hours

Prerequisite: Basic Website Design With HTML, CSS, JS And PHP & MYSQL.

Course Details:

  • WordPress – Overview
  • WordPress – Installation
  • Key Components Of WordPress Site
    • WordPress Core Files
    • WordPress Database
    • WordPress The Back End
    • WordPress The Front End
  • Tools and Trade
    • A Domain Name
    • Web host / Server
    • Text / Code Editor
    • FTP Programs
  • Category and Tags
    • They are Basically Same
    • Use Only One Catagory Per Post
    • Use Multiple Tags Per Post
    • Don’t Go Overhead
    • Custom Taxonomies
  • Users And Administrator
  • Choosing Perfect Themes
    • Where to find Awesome Themes
    • Preview Themes
    • Key Things to Look for in a Theme
  • Getting Started With Plugins
    • Installing and Activating Plugins
    • Difference Between Disabling and Uninstalling
    • Recommended Plugins
  • Understanding Theme Files
    • Every Theme is Different
    • Commonly Used Theme Files
    • How Theme Files Work Together
  • Understanding Different Page Views
    • Page Views are for Pages
    • Single Views are for Posts
    • The Many Faces of Archive Views
    • How WordPress Decides Which file to Use for Rendering The Views
  • Kicking It Off with the Header
    • The DOCTYPE and HTML Attributes
    • META Elements
    • The Title
    • Link Elements
    • The wp_head() Function
    • Template Tages
  • The WordPress Loop
    • The Loop in Plain English
    • The Loop Just Know
    • Some Common “Loop Only” Functions
    • Some Common “Outside Loop” Functions
  • Comments
    • The comments.php File
    • Selective Inclusion for Different Views
  • The Slider
    • Purpose and Placement
    • Popular Sidebar Functions
    • Widgets
  • The Search Form
    • Why is this a Separate File?
    • Alternatives to WordPress Search
  • The Footer
    • The wp_footer() hook
    • Mini Footers / Mega Footers
  • Theme Functions
    • Functions are for Specific Themes
    • Advantage Over Core Hacks
  • Customizing The Loop
    • Customizing the Loop with query_posts
    • Customizing the Loop with WP_Query
    • Customizing the Loop with get_posts
    • The Loop Doesn’t Care About Markup
    • The Power of WP_query
    • Displaying Different Numbers of Posts
    • Excluding Specific Categories
    • Changing the Short Order
    • Show-Specific Pages, Embed a Page within a page
    • Using Multiple Loops: An Example
  • Sliders and Footers
  • Menus, Archive Lists & Tag Clouds
    • Page-Specific Menu Styles
    • Create the Perfect Archive Page
    • Impress your visitors with a Tag Cloud
  • Side Content and Useful Menu Items
    • Displaying Recent Comments
    • Displaying Recent Posts
    • Listing Popular Posts
    • Listing Recently Modified Posts
    • Listing Random Posts
    • Import and Display Twitter
    • Import and Display Other Feed Content
  • Creating and Using Child Themes
  • Styling Your Theme
    • Different Inclusion Methods
    • To Reset or Not To Reset
  • Using Multiple Themes
  • Widgetizing
  • Extensibility
    • Extending WordPress with Plugins
    • A Plugin for (Almost) Everything
    • Do you Need a Plugin?
    • Choosing the Perfect Plugin
  • Plugin Usage and Maintenance
    • Sequential Installation
    • Keep Plugins UP-To-Date
    • Subscribe to Plugin Comment Threads
    • Getting Help with Plugins
    • Diagnosing Plugin Conflicts
    • Disabling and Uninstalling Plugins
  • Extending WordPress with Custom Functions
    • Plugins vs Theme Functions(functions.php)
    • Examples of Useful Theme Functions
    • Example 1: Easy Admin Buttons for Comments
    • Example 2: Sitewide Shortcode Functionality
    • Example 3: Moving Plugins to functions.php
    • Example 4: Creating Plugins from Functions
  • Other Ways To Extend & Customize
    • Functions Within Theme Files
    • Hacking the WordPress Core
  • WordPress as a CMS
    • Working with Custom Fields
    • Users, Roles and Permissions
    • Categorizing, Tagging and Custom Taxonomies
    • Page Templates
    • Page, Category and Tag Hierarchies
    • Dynamic Menus
  • Extending CMS Functionality