https://github.com/alleyinteractive/wp-type-extensions
A vocabulary of objects for WordPress projects.
https://github.com/alleyinteractive/wp-type-extensions
wordpress
Last synced: 4 months ago
JSON representation
A vocabulary of objects for WordPress projects.
- Host: GitHub
- URL: https://github.com/alleyinteractive/wp-type-extensions
- Owner: alleyinteractive
- License: gpl-2.0
- Created: 2023-08-25T04:15:13.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2026-01-26T16:18:48.000Z (5 months ago)
- Last Synced: 2026-01-27T04:44:24.104Z (5 months ago)
- Topics: wordpress
- Language: PHP
- Homepage:
- Size: 156 KB
- Stars: 3
- Watchers: 20
- Forks: 2
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Type Extensions
Type Extensions provides a vocabulary of objects for WordPress projects in the form of interfaces representing those objects and implementations of those interfaces.
The library is oriented toward a declarative style of development that makes use of object composition, in particular the decorator pattern.
## Installation
Install the latest version with:
```bash
composer require alleyinteractive/wp-type-extensions
```
## Basic usage
Learn more about the objects included with Type Extensions in the [documentation for each type](#documentation).
## Documentation
- [Feature](docs/feature.md)
- [Features](docs/features.md)
- [Post IDs](docs/post-ids.md)
- [Post Queries](docs/post-queries.md)
- [Post Query](docs/post-query.md)
- [Serialized Blocks](docs/serialized-blocks.md)
- [Single Block](docs/single-block.md)
## About
### License
[GPL-2.0-or-later](https://github.com/alleyinteractive/wp-type-extensions/blob/main/LICENSE)
### Maintainers
[Alley Interactive](https://github.com/alleyinteractive)