jooservices / wordpress-sdk
A strictly-typed, SOLID-compliant PHP SDK for WordPress REST API
1.0.1
2026-02-02 10:13 UTC
Requires
- php: >=8.5
- jooservices/client: ^0.5.0
- jooservices/dto: ^1.0
- monolog/monolog: ^3.10
- php-di/php-di: ^7.1
- symfony/property-access: ^8.0
- symfony/property-info: ^8.0
- symfony/serializer: ^8.0
- symfony/validator: ^8.0
Requires (Dev)
- captainhook/captainhook: ^5.27
- fakerphp/faker: ^1.24
- infection/infection: ^0.32.3
- laravel/pint: ^1.27
- phpmd/phpmd: ^2.15
- phpstan/phpstan: ^2.1
- phpunit/phpunit: ^12.5
- squizlabs/php_codesniffer: ^4.0
- vlucas/phpdotenv: ^5.6
This package is auto-updated.
Last update: 2026-03-02 10:22:06 UTC
README
Welcome to the Strictly-Typed WordPress SDK documentation.
📚 Guides
- Getting Started: Installation, Quick Start.
- Authentication: Setup Basic Auth.
- Configuration: Customizing the SDK.
- Error Handling: Exceptions and Debugging.
- Logging & Caching: Advanced Middleware.
- Feature Matrix: Supported capabilities.
- ContentBuilder: Generating content with blocks.
- Templates: Using standardized post templates.
🏗 Architecture
- Overview: Design principles and structure.
- Class Diagrams: UML diagrams of the system.
- Relationships: Service to DTO mappings.
- Flows: Request lifecycle and error flow.
🛠 Services
Detailed API references for each service: