An open API service indexing awesome lists of open source software.

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.

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)