Interface WpRestClient

All Superinterfaces:
CategoryOperations, CommentOperations, MediaOperations, PostOperations, PostTypesOperations, StatusOperations, TagOperations
All Known Implementing Classes:
ApacheWpRestClient, WpBaseRestClient

Main entry point for interacting with the WordPress REST API.

This interface aggregates operations for managing WordPress resources such as posts, categories, tags, and media items.

The client provides a strongly typed abstraction over the WordPress REST API, exposing high-level operations for creating, retrieving, updating, listing, trashing, and deleting resources.

Supported resource domains include:

Implementations are expected to communicate with the standard WordPress REST API endpoints under /wp-json/wp/v2 or compatible APIs.