This repository documents my journey of learning and practicing PHP, MySQL, and WordPress development — with a strong focus on backend logic, dynamic features, theme building, and plugin development.
Project No. | Folder Name | Project Title |
---|---|---|
01 | 01-practice-theme | Practice Theme Structure |
02 | 02-data-types | PHP Data Types |
03 | 03-arithmetic-operators | Arithmetic Operators |
04 | 04-other-operators | Other Operators in PHP |
05 | 05-conditionals-project | Conditionals Practice |
06 | 06-loops-project | Loops Practice |
07 | 07-functions-project | Functions Practice |
08 | 08-scope-project | Variable Scope |
09 | 09-calculator-project | Simple Calculator |
10 | 10-form-handling-validation | Form Handling and GET Parameters |
11 | 11-form-validation-sanitization | Form Validation & Sanitization |
12 | 12-superglobals-overview | Superglobals in PHP |
13 | 13-include-require-error-handling | Include/Require & Error Handling |
14 | 14-contact-form-validation | Contact Form with Validation |
15 | 15-file-write-read | File Writing and Reading |
16 | 16-file-upload | File Upload System |
17 | 17-associative-and-multidimensional-arrays | Arrays and Looping |
18 | 18-session-login-logout | Session-Based Login System |
19 | 19-php-mysql-connection | PHP to MySQL Database Connection |
20 | 20-php-insert-form-database | Insert Form Data into MySQL |
21 | 21-php-fetch-users | Fetch and Display Users |
22 | 22-php-update-user | Update User Information |
23 | 23-php-delete-user | Delete User |
24 | 24-php-search-users | Search Users by Name/Email |
25 | 25-php-search-pagination | Search with Pagination |
26 | 26-php-blog-post-system | Mini Blog Post System |
27 | 27-sql-sorting-users | Sort Users by Column (SQL ORDER BY) |
28 | 28-sql-join-users-profiles | INNER JOIN Users and Profiles |
29 | 29-custom-theme-project | Custom WordPress Theme |
30 | 30-testimonial-plugin-project | WordPress Testimonials Plugin |
- ✅ PHP (CLI + XAMPP for browser-based testing)
- ✅ MySQL (via phpMyAdmin)
- ✅ Git + GitHub for version control and documentation
- ✅ LocalWP for WordPress Theme and Plugin development
Each project is organized inside its own folder for better clarity and GitHub navigation.
/01-practice-theme/
/02-data-types/
/...
/29-custom-theme-project/
/30-testimonial-plugin-project/
Each folder includes relevant code and a clean README.md
explaining the goal, features, files, and what I learned.
Even though I had already built WordPress websites before, I decided to deepen my backend development skills to become a full-fledged WordPress Developer — capable of building custom themes, plugins, and dynamic solutions entirely from scratch without relying on page builders.
This repository serves as my public learning journal, technical portfolio, and motivation tracker.
🚀 Live Portfolio Site:
https://abhishekdevelops.github.io/Learn-PHP-WordPress/
If you found this repository helpful or inspiring, consider giving it a ⭐ star — it keeps me motivated!