WordPress Plugin Development
Learning WordPress plugin development grants you the ability to tailor websites to specific requirements, increase functionality, and create unique features. It empowers you to solve problems and improve user experience. This career opens the door to earning potential revenue by contributing or creating plugins in the thriving WordPress community.
|
Duration
4+ Month
|
Class
36
|
Class Duration
1.5 Hours
Description
Learning WordPress plugin development grants you the ability to tailor websites to specific requirements, increase functionality, and create unique features. It empowers you to solve problems and improve user experience.
Course Content
Introduction to WordPress Plugin Development
- Install Laragon
- Install WordPress
- VS Code as IDE
Our First Plugin
- First plugin with procedural code
- Concept of Hooks and event driven architecture (Action and Filter)
- Converting our first plugin to OOP code
Coding Standard and Hooks
- WordPress Coding Standards
- Detailed discussion on Action and Filter Hooks
- Custom hooks
Query Posts
- How to query posts
- Query posts with parameters, e.g. taxonomies, authors, date, etc.
- List categories and authors
Custom Columns
- Adding a custom column in the Admin Area
- Change column position
- Sortable columns
- Screen options
Custom Post Type
- What is a custom post type?
- Registering a custom post type
Custom Taxonomy
- What is a custom taxonomy?
- Registering a custom taxonomy
- Registering a custom taxonomy to existing post types
Custom Post Metaboxes
- Extending the features of WordPress posts using Metaboxes
- Registering Metaboxes without any library
- Using CMB2
Book Reader Project with Custom Post
- Create Books and Chapters as custom post
- Link chapter with book using post meta.
- Display all chapters of a book on frontend
Assignment
- Assignment related to posts
Asset Management
- Loading CSS and JS files
- Loading images from Plugin Directory
- Loading assets in frontend and admin panel
- Load assets on a specific admin screen
Essential Security
- Escaping output
- Validation
- Sanitization
- Nonce
Shortcode
- Understanding shortcode
- Creating shortcodes (QR Code Plugin)
- Shortcode attributes
- Nested Shortcodes
Admin Menu and Saving Data
- Create admin menu and submenu
- Menu positioning and icon
- Create form and save data in options
Ajax Requests
- Create post search filter
Plugin Admin Panel – 1
- Installation Process of @wordpress/scripts
- Implement React Routing
Plugin Admin Panel – 2
- Create form using React
- Save data using Ajax
i18n
- WordPress Internationalisation
WP Database – 1
- Introduction to wpdb
- Creating custom tables
- Updating custom tables
WP Database – 2
- CRUD with custom tables
Assignment
- Assignment related to custom tables (wpdb)
Gutenberg Blocks Development – 1
- Start creating Popular Post Block
Gutenberg Blocks Development – 2
- Finish Popular Post Block
Admin Notice
- What is an admin notice?
- How to create an admin notice?
- Different variations of admin notice.
Rewrite Rules
- Introduction to rewrite rules
- Custom URLs with custom templates
- Rules for custom taxonomy
External Communication
- Remote HTTP calls
REST API
- Introduction to REST API
- Using WordPress REST API
- Creating own REST API Endpoint
WordPress Cron and Scheduling
- What is WP-Cron?
- Understanding WP-Cron Scheduling
- Scheduling WP Cron Events
Dashboard Widgets
- Introduction to WordPress dashboard widgets
- Creating new WordPress dashboard widgets
WordPress Widgets
- What are WordPress widgets?
- Creating new WordPress widget
Assignment
- Build Event Calender
WooCommerce
- Setup WooCommerce Store
- Manage Store Payments
Plugin Submission
- Submission requirements
- Packaging plugin for submission
Plugin Licensing
- Licensing basics
- Manage licensing with EDD
Plugin Licensing Continued
- Plugin Licensing for Modular Plugins
- Activate premium feature after license activated
Conclusion
- Recap and finishing the course
Instructor
Sourov Chowdhury
Software Developer at Awesome Motive
37 Reviews
|
4.8 Rating
|
170+ Students
I have started my software engineering career in 2015. Since then developed web applications using Laravel and WordPress. All of my skills are related to PHP and JavaScript, so I like to work on any tools that are related to PHP and JavaScript.
Tareq Hasan
Founder & CTO at weDevs
37 Reviews
|
4.8 Rating
|
170+ Students
I am Tareq Hasan, an entrepreneur, and a web application developer. I build web of things and founded @weDevs – a WordPress product company, where we try to bring WordPress to a new level.
I am a die-hard programmer, PHP lover, Open Source enthusiastic, WordPress core contributor, and WordPress Bengali maintainer.
Career Opportunities
WordPress is one of the most widely used content management systems (CMS) in the world, powering millions of websites. The demand for WordPress professionals, including developers with expertise in plugin development, continues to grow. Learning WordPress plugin development can open up various career opportunities. Here’s a list of potential career opportunities related to WordPress plugin development:
Open Job Positions
WordPress is one of the most widely used content management systems (CMS) in the world, powering millions of websites. The demand for WordPress professionals,
WordPress Plugin Developer
WordPress Consultant
WordPress Instructor/Trainer
Freelance Developer
WordPress Support Specialist
WordPress Project Manager
Not only amazing course
Not only industry standard curriculum, we have other career
oriented features just for you.
Job Placement
Expert Support System
Mock Interview
Industrial Visit
Hear from our learners
Be one of them who became successful in their career. Start learning today
to shine tomorrow.
Asad Nur
Software Engineer, weDevs
The course content was well-structured, and easy to follow. I appreciate the practical approach of the course, which allowed me to learn by doing.
Ratul Hasan
Software Engineer, weDevs
The learning experience at weDevs Academy is unparalleled. From the curriculum to the community, everything exceeded my expectations.
Asif Hossain Nadim
Software Engineer, weDevs
“Thanks to weDevs Academy, I transitioned into a career I love. The courses are comprehensive, and the instructors are top-notch!”
Abul Hasan Aunshon
Software Engineer, weDevs
The course was transformative, imparting deep plugin development knowledge and vital lessons in professional ethics, behavior, and resilience under pressure.
Certification that Makes a Difference
Stand out with a certificate from weDevs Academy. Recognized by industry leaders
worldwide, our certifications boost your profile,
Some questions, some answers
Here are our most frequently asked questions
What skills are required to develop a WordPress plugin?
- Basic knowledge of PHP, HTML, CSS, and JavaScript.
- Understanding of WordPress core concepts like hooks, filters, and actions.
- Familiarity with WordPress database structure.
What will I learn in an online WordPress plugin development course?
- The course usually covers the basics of plugin development, including setup, hooks, filters, security, and best practices.
- Advanced topics might include creating custom post types, shortcodes, and widgets, and integrating third-party APIs.
Can I get a certificate after completing WordPress plugin development course?
- Many courses offer a certificate of completion, which can be valuable for your resume or portfolio.
BDT 8,000
Batch Start
Seats left
Platform
Skill Level
Admission
For details about the course