WordPress Plugins Development By Alessandro Castellani Create a WordPress Plugin from Scratch – Part 1 Create a WordPress Plugin from Scratch – Part 2 Basic PHP OOP Custom Post Type Uninstall Hook Create a WordPress Plugin from Scratch – Part 6 PHP Visibility Methods Static Methods and Multiple Files Settings Link and Admin Pages Settings Link and Admin Pages Classes as Services Starter Plugin Structure Visual Debt and Clean up Modular Administration Page Modular Admin SubPages Dealing with Callbacks Admin Custom Fields-a Admin Custom Fields-b Admin Custom Fields-c dmin Tabs in Vanilla JS Modular Callbacks iOS toggle in SCSS Code cleanup Database Optimization Database Optimization Save Default Options on Activate Create Modular Plugin Sections Modular Custom Post Types Modular Custom Post Types Modular Custom Post Types-b Store Arrays in WP_Options Custom Post Types Admin Section Bug Fixes How to Delete a Custom Post Type How to Edit a Custom Post Type Export PHP with Code Prettify Create a Custom Taxonomy Manager Create a Custom Taxonomy Manager PART 2 Create a Custom Taxonomy Manager PART 3 Create a Custom Widget Media Uploader in Custom Widget Testimonial Manager PART 1 Testimonial Manager PART 2 Testimonial Manager PART 3 Create Sortable Custom Columns Custom Settings in CPT Testimonial Form ShortCode Compile Multiple JS and SCSS with Gulp Quick SCSS and JS form styling JS Form Validation in es6 JavaScript ES6 Fetch Request to WordPress WP_Ajax Add Custom Post Type in Ajax How to use the WordPress Ajax Nonce Testimonial Slider with WP_Query Build a Javascript es6 Slider How to use a Custom Template from a Plugin How to Override Any Default Template reate an Ajax Login Form – PART 1 reate an Ajax Login Form – PART 2 Upgrade your Plugin for Gutenberg and WordPress 5