WordPress – Core APIs

WordPress Core Application Programming Interface, commonly abbreviated as WordPress Core APIs is a collection of several individual APIs and each API covers the functions involved in adding a particular set of functionalities to WordPress. Together, they provide an interface for WordPress developers to write plugins and themes which can interact with the core. ↔️

Using these APIs, you can leave the heavy lifting to WordPress’ Core and be assured that your code is backward-compatible and future-proof.

Now that you have understood what WordPress Core APIs are, you can have a look at the below APIs to understand how to extend the functionality offered by WordPress through plugins.

You have learnt the following Core APIs in the Basic Plugin Development course.

Other Core APIs you need to learn and explore.


Transient API

Explore these videos for insights and tutorials on Transient API. This section comprises 7 modules with a combined duration of 24 minutes.

Video ContentTime
Introduction to Transient API04:23
Fetching Transients01:32
Set Transients02:50
How Transient API works04:57
Updating Transients04:22
Best Practices for Transient API 01:53
Delete expired Transients 01:58