If you are a developer or an advanced user, you can not miss this section.
Finding the problems that happen in a WordPress installation can be complicated. DebugPress is a plugin that makes this task easier.
WordPress provides a series of React components included in Gutenberg that you can easily reuse in your plugins.
React components render the UI and WordPress’ Redux-based stores keep track of your app’s state. Learn how to combine them so that UI displays and updates your app’s state.
Redux help you separate the state of your application from the UI. WordPress implements its own Redux flavour with “stores.” Learn everything you need to know about them.
A component is a pure function that takes some props and generates HTML. If you want your component to be reactive, some of its props have to be functions that modify your app’s state when invoked.
Do you want to add a custom settings page in your WordPress plugin? In this post you’ll learn how to use the Settings API properly!
WordPress’ conditional tags are a set of functions that help you check certain properties or conditions of the content your visitors request.
Tutorial on how to extend the block editor using all the new features WordPress offers. In particular, we’ll see how @wordpress/scripts makes things extremely easy.
If your hosting provider tells you that your server has a high CPU usage, you probably have a problem. This is what we did to find the culprit when we ran into this problem.
Users can easily extend WordPress. One of the methods it includes for doing so are custom fields. Learn how to create and use them in this post.
Privacy policies explain the data you collect about your visitors. If your plugin collects data, you should help your users update their privacy policies so that their visitors know what your plugin does.
Namespaces in PHP are a way for encapsulating items such as functions, classes, or variables and thus preventing name collisions. Learn how to use them in your plugins and themes.