Download the PHP package angelxmoreno/wprestclient without Composer
On this page you can find all versions of the php package angelxmoreno/wprestclient. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download angelxmoreno/wprestclient
More information about angelxmoreno/wprestclient
Files in angelxmoreno/wprestclient
Package wprestclient
Short Description WPRestClient is a PHP library for seamless WordPress site interaction via the RESTful API
License MIT
Informations about the package wprestclient
a PHP WordPress API Client
WPRestClient is a PHP library for seamless interaction with WordPress sites via the WordPress RESTful API, simplifying authentication, data retrieval, and content management tasks
Features
- Connect to WordPress sites and authenticate using REST API authentication methods.
- Retrieve posts, pages, custom post types, categories, tags and other WordPress entities.
- Create, update and delete posts and pages.
- Perform advanced queries and filter responses using the power of the WordPress RESTful API.
- Use the APIClient for low level calls
- Use Repositories and gain WordPress entity objects
- Configurable API Prefix
- Create custom entities or extend the existing ones
- Create custom repositories for any endpoint
Requirements
PHP 7.4+
Installation
You can install WPRestClient via Composer. Run the following command in your project directory:
Usage
-
Create a new instance of the WPRestClient:
-
Retrieve a raw array of posts via the client:
-
Retrieve an array
PostEntity
objects via thePostsRepository
: -
Create a new Page via the
PagesRepository
using theRepositoryRegistry
: By creating an instance ofRepositoryRegistry
, you have access to all the registered repositories with theApiClient
already set. - Delete a post via the
PostsRepository
using theRepositoryRegistry
:
For more detailed usage examples and available methods, please refer to the documentation.
Contribution
Contributions are welcome! If you find a bug, have suggestions for improvements, or would like to add new features, please submit an issue or a pull request. Make sure to follow our contribution guidelines
License
WPRestClient is open-source software licensed under the MIT license
Contact
For any questions or inquiries, please contact [email protected]
Support
For bugs and feature requests, please use the issues section of this repository.
All versions of wprestclient with dependencies
php Version ^7.4
ext-json Version *
guzzlehttp/guzzle Version ^7.7
cakephp/collection Version ^4.4