Main
Blog
Courses
Categories
WordPress
Laravel
Tips
PHP
Contact
BiPN Network
WordPress Developer
Learn how to customize and extend the most used CMS on the internet. Our sample project is a comprehensive blog similar to what you see on theme forest
Enroll on Udemy
Course Curriculum
108 Videos - 15 Hours - 24 Sections - Course Language:
Arabic
1
WordPress Tour
WordPress installation
WordPress dashboard
WordPress post types and taxonomies
WordPress Database Structure
The WordPress folders & files structure
2
Create Theme & Basic Setup
Create and activate theme
The block editor
Add styles and scripts
Partial templates
Front page & Singular
Hooks
3
Template Tags
Single post template tags
Post title & content
The loop
Author information
Function Returns
4
More Templates
Page & Single Templates
Category Template
Tag Template
The Author Template
Taxonomy Template
5
Sidebars
Registering Sidebars
Creating Custom Widgets
6
Hooks in deep
Create Custom Hooks
7
Navigation Menu
Registering Menus
Menu Walkers
Menu Custom Fields
Mega Menu Walker
8
Customizer API
Registring Sections & Controls
Core Controls
Sanitization & Validation
Selective Refresh
9
Attachments
Custom Image Sizes
Attachment Templates
10
Localization
Translation Functions
Generate Translation Files
11
Plugins
Create a plugin
12
Custom Post Types
Register a custom post type
CPT Templates
Register Taxonomies
Post Meta Box
Taxonomies Custom Fields
Dynamic Breadcrumb
13
Comments
Display Comment Form
Display Comments
The Reply Link
Discussion Settings
Comments Custom Fields
14
Users
Roles and Capabilities
Define a new role
Users Custom Fields
Capabilities Functions
15
Dashboard
Add styles and scripts
Add columns to tables
Make columns sortable
Add custom admin pages
16
Shortcode
Adding shortcode
Merging with other features
17
More Templates
Custom template
Home Page
Blog Page
Create & Extend Search Page
18
Forms and Database
Handling AJAX requests
Create and drop DB tables
19
Post Formats
Supporting Formats
Custom template per format
20
Misc
Child Theme
WP CLI
Theme Check & Debugging
Useful Plugins
21
Security
Sanitization and Escaping
Hardening and more tips
22
Go Online
Deploy the project on a web server
23
WP Blocks
The role of JavaScript in dashboard
Define the block (JS part)
Define the block (PHP part)
24
Full Site Editing (FSE)
WP Templates
Gutenburg Site Builder