-
Notifications
You must be signed in to change notification settings - Fork 14
Home
π Explore wordpress_client
Welcome to our guide on wordpress_client! Here, we'll walk you through everything you need to know about this versatile library, from setup to advanced features. Let's make you a wordpress_client expert!
π‘ What is wordpress_client?
wordpress_client is your go-to toolkit π§° for connecting projects to the WordPress REST API. Think of it as your project's liaison with WordPress, enabling tasks like data creation, reading, updating, and deletion.
π± How It Began
The story of wordpress_client began with a simple need: to connect an Android app to a WordPress site seamlessly. Existing solutions fell short, prompting us to craft our own library from scratch.
π― Our Goal
Our aim with wordpress_client is simple: to provide a reliable, efficient solution for your WordPress integration needs. We're committed to excellence and welcome your feedback and contributions.
β¨ What You'll Find Here
In this wiki, you'll find straightforward guides to help you set up and master wordpress_client. Let's dive in and unlock its full potential together!
- π Usage β install, initialize, and best practices
- π© Sending Requests β list/retrieve/create/update/delete
- π‘ Authorization β App Passwords, Useful JWT, and custom auth
- β‘ Parallel Requests β batch operations with merge helpers
- π§ Caching β simple GET cache via middleware
- π Supported REST Methods β endpoint coverage table
- π§° Using Custom Requests β extend the client for custom endpoints
- π§ͺ Raw Requests β raw responses and custom requests
- π§© GraphQL β query/mutation/raw via WPGraphQL endpoint
- π Middlewares β intercept and enhance requests/responses
- π API Changelog β notable API changes
- π Fluent Queries: Start chains from
client.<interface>.query
β no seed class required. Use helpers likewithPage
,withPerPage
,withSearch
,withOrder
, etc., then callexecute()
. - π§© Interface Extensions: Quick shortcuts under
client.<interface>.extensions
(e.g.,getById
,findBySlug
,listAll
).
- π§© Interfaces & Extensions
- π‘οΈ Error Handling & Responses
- βοΈ Bootstrap & Configuration
- π Events & Statistics
- π Pagination & Finders
- π Welcome to our Wiki!
- π Usage
- π Using Custom Requests
- π‘ Authorization
- π Supported REST Methods
- π API Changelog
- π Middlewares
- π« Parallel Requests
- π§© Interfaces & Extensions
- π‘οΈ Error Handling & Responses
- βοΈ Bootstrap & Configuration
- π Events & Statistics
- π Pagination & Finders