categories: Technology & Innovation
Level: Specialized
Course Language: Arabic
To recognize WordPress Structure in terms of files and database, Sidebars, Widgets and you will learn to create Navigation Menus + Mega Menus.
To deal with different sizes of images and files in general and identify custom post types and custom taxonomies. Furthermore, you will be able to manage comments, make adjustments within the control panel, and identify different post formats.
To migrate the site to a different server, edit the full site through the component editor. Moreover, you will be able to use functions of internationalization and localization.
Free lessons
WordPress Installation
The Basic Setup
Custom Database Tables
Sanitization and Validation
Register the block (PHP Part)
Modifications and Improvements
Submit Options Forms
Conditional Tags and Breadcrumb
Restructuring the Footer + Categories Widget
1. Introduction
Course Project
2. WordPress Tour
WordPress Installation
Theme vs. Plugin
Dashboard (1)
Dashboard (2)
Post Types and Taxonomies
Post Types and Taxonomies (2)
WordPress Database
WordPress Files and Folders
3. Create Theme
The Basic Setup
Template Header + Using Block Editor
Front Page and Singular Post
Partial Templates - Header and Footer
The functions.php + Including Assets
Including Assets (2)
Adding Theme Features
4. Template Tags
Single Post Title and Content
Post Categories and Thumbnail
The Loop - Author Data
Post Meta
Modifications and Improvements
5. More Templates (Part 1)
The single.php and page.php Templates
The archive.php Template
The 404.php Template
Querying Posts and Terms
The get_template Part (1)
The get_template Part (2)
6. Sidebars & Widgets
Sidebars
Customizing Sidebars
Structuring of Widgets
Sample Widget: Popular Posts (1)
Sample Widget: Popular Posts (2)
Sample Widget: Popular Posts (3)
Sample Widgets: Search Widget and Instagram Widget
Restructuring the Footer + Categories Widget
7. Hooks
More on Hooks
8. Navigation Menus
Register Nav Menus
The Walker Class
Top Menu Walker
Top Menu Edit Walker
Main Menu Edit Walker
Main Menu Walker
Finalizing Main Menu
9. The Customizer API
Settings and Controls
Core Controls + Logo Support
Sanitization and Validation
Selective Refresh
10. Attachments
Custom Image Sizes
Attachment Template
Template By MIME Type
11. Localization
Translation Files
More on translation
12. Plugins
Create a plugin
13. Custom Post Types and Taxonomies
Register a Post Type
Custom Post Types Templates
Register a Taxonomy
Meta Boxes
Taxonomy Custom Fields
Conditional Tags and Breadcrumb
Finalizing Custom Fields
14. Comments
Add Comments Form
Display comments using a custom callback
The "Reply" Button
Review Discussion Settings
Comments Meta
15. Users
Users and Capabilities
Add New Role
Custom User Fields
Useful Functions for Users
16. Admin Panel
Enqueuing Assets
Managing Tables Columns
Sortable Columns
Add Option Pages
Submit Options Forms
Post Options
Finalize Post Options
User Roles and Capabilities Plugin
17. Shortcodes
Add Shortcode
Shortcode Attributes
Enclosing Shortcode
18. More Templates (Part 2)
Custom Templates
The Blog Page
Homepage (1)
Homepage (2)
More on WP_Query
Homepage (3)
Homepage (4)
Posts Pagination
The Search Template
19. Forms and Database
AJAX Form handling
Custom Database Tables
20. Post Formats
Basic Formats
Block Editor
21. Miscellaneous
Page Title and Meta Tags
Sticky Posts
Related Posts
Child Themes
WordPress Command Line Interface (WPCLI)
Theme Check
22. Security
Sanitization
Hardening Tips
23. Go Online
Migrate to a new server
24. The Block Editor
Overview
The role of JavaScript in dashboard
Create the block (JS Part)
Register the block (PHP Part)
i18n and Gulp
25. Full Site Editing
The Block Templates
Gutenberg Site Editor
26. Page Builders
New Techniques for Page Building
Ready to take your WordPress skills to the next level? Look no further than "WordPress Developer", the course for unlocking the true potential of this powerful CMS. You'll dive deep into the inner workings of WordPress, learning about its mechanism and architecture. Discover how to make it highly customizable by mastering plugin development and theme development. But that's not all! This course goes beyond creating from scratch. You'll also gain invaluable skills in customizing themes built by other developers, giving you the power to transform any website into a work of art.
You need to be familiar with HTML, CSS and the basics of any programming language (preferred PHP) to achieve the utmost benefit from this course in addition to your interest in the topic and your commitment to learning.
Fullstack Web Developer
433 Learners
1 Course