REST

How to Upload an Image to Media Manager via WordPress REST API
How to Upload an Image to Media Manager via WordPress REST API

Hello. In today’s article, we’ll look at uploading images to the WordPress media manager using the API and its core functions.
Today we’ll add some complexity by using a cron job. Our code will need to execute every 10 seconds.
Let’s get started. First, we’ll create a custom time interval for the cron job using the WordPress “cron_schedules” filter:

read more...

How to Get, Create, Edit, or Delete Metadata in WordPress via REST API
How to Get, Create, Edit, or Delete Metadata in WordPress via REST API

Today we’ll take a look at another useful feature — how to work with post or term meta data via the API. Just like with creating data via the API, WordPress by default doesn’t support meta field interaction. To enable it, we’ll need to install a third-party plugin. Unfortunately, I couldn’t find it on GitHub — maybe it was moved or merged into the WordPress plugin repository. However, since I still have the plugin archive locally, we’ll use it for this article (you can download the plugin via the provided link). I’m sure you can also find a similar plugin in the WP repository with good reviews.

read more...

How to read, create, edit and delete category and term data in WordPress via REST API
How to read, create, edit and delete category and term data in WordPress via REST API

We continue our series of articles dedicated to the REST WordPress API. Today, we’ll learn how to read, create, update, and delete category and term data (this also applies to custom taxonomies, which we’ll cover later).

Working with terms is almost identical to working with posts, as shown in the previous article. The only differences are the endpoint URL and the parameters used for retrieving, creating, or updating data. read more...