
The very basics about what is WP and what are plugins.
Learn how to setup the environment which we are going to use in our development. Of course you can also use any other application for development you prefer.
In this section we configure the database and install Wordpress core
What are hooks and how to use them?
Now let's finally start with the first plugin!
Let's add some admin menu which can be use for an settings page afterwords.
In our previously added menu page we are going to add some settings.
Store some settings into the WP options table
There are some things you need to know about including your custom CSS and JS files in Wordpress. I will show you with an example how to do that.
Some words about files and naming
Object oriented programming is really nice also in Wordpress plugins. I will give you an example of how to implement OOP in Wordpress.
Learn to connect to an external webpage or API and cache data using transients
Improve user experience using AJAX
Store your custom data into a separated database table
An example will show you how to store your data
Avoid including your plugin files from external applications
Is the current user allowed to perform this task? Check the current user's permissions and capabilities
Before you store data, input fields should be validated and filtered
Avoid XSS by escaping sequences
Was the current user really willing to delete a post? Avoid actions which could be clicked accidentally
All you need to know about the functions to translate a string in WP
POT files are used by your users to create a translation. I'll show you how to create this file using a PHP script.
The translation of your strings
Activate the translation files inside your plugin
WordPress is one of the most used CMS in the World!
That brings up a lot of opportunities if you are a WordPress Developer :)
In this course you are learning step by step how to create an awesome WordPress Plugin from scratch!
For your own needs or to sell it as a SaaS Business.
In the SaaS Business perspective WordPress offers you a HUGE amount of users (rapidly growing) which can be your potential customers. That means small business - big money!
So if you want the learn to create a fast & reliable Product for WordPress, which also meets the security standards today, then this course ist the right one for you!