PHPackages                             alleyinteractive/wp-type-extensions - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. alleyinteractive/wp-type-extensions

ActiveLibrary

alleyinteractive/wp-type-extensions
===================================

PHP interfaces and implementations for WordPress.

v5.0.0(1mo ago)3307.6k↑14.7%2[1 PRs](https://github.com/alleyinteractive/wp-type-extensions/pulls)9GPL-2.0-or-laterPHPPHP ^8.2

Since Sep 1Pushed 1mo ago20 watchersCompare

[ Source](https://github.com/alleyinteractive/wp-type-extensions)[ Packagist](https://packagist.org/packages/alleyinteractive/wp-type-extensions)[ RSS](/packages/alleyinteractive-wp-type-extensions/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (9)Dependencies (13)Versions (18)Used By (9)

Type Extensions
===============

[](#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
------------

[](#installation)

Install the latest version with:

```
composer require alleyinteractive/wp-type-extensions
```

Basic usage
-----------

[](#basic-usage)

Learn more about the objects included with Type Extensions in the [documentation for each type](#documentation).

Documentation
-------------

[](#documentation)

- [Feature](docs/feature.md)
- [Features](docs/features.md)
- [Filter\_Value](docs/filter-value.md)
- [Post IDs](docs/post-ids.md)
- [Post Queries](docs/post-queries.md)
- [Post Query](docs/post-query.md)
- [Process](docs/process.md)
- [Serialized Blocks](docs/serialized-blocks.md)
- [Single Block](docs/single-block.md)
- [Term](docs/term.md)

About
-----

[](#about)

### License

[](#license)

[GPL-2.0-or-later](https://github.com/alleyinteractive/wp-type-extensions/blob/main/LICENSE)

### Maintainers

[](#maintainers)

[Alley Interactive](https://github.com/alleyinteractive)

###  Health Score

57

—

FairBetter than 98% of packages

Maintenance89

Actively maintained with recent releases

Popularity40

Moderate usage in the ecosystem

Community26

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 75.9% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~81 days

Recently: every ~67 days

Total

11

Last Release

55d ago

Major Versions

v1.0.0 → v2.0.02024-02-20

v2.2.0 → v3.0.02024-11-19

v3.0.0 → v4.0.02025-03-27

v3.1.0 → 4.x-dev2026-01-26

v4.1.0 → v5.0.02026-03-25

PHP version history (2 changes)v1.0.0PHP ^8.1

v3.0.0PHP ^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/d2679da8ee30c4d7eae16ffd2271484027b3b27be6d7fb8202d5e4c6d210881d?d=identicon)[alleyinteractive](/maintainers/alleyinteractive)

---

Top Contributors

[![dlh01](https://avatars.githubusercontent.com/u/697432?v=4)](https://github.com/dlh01 "dlh01 (126 commits)")[![renatonascalves](https://avatars.githubusercontent.com/u/19148962?v=4)](https://github.com/renatonascalves "renatonascalves (20 commits)")[![srtfisher](https://avatars.githubusercontent.com/u/346399?v=4)](https://github.com/srtfisher "srtfisher (16 commits)")[![mogmarsh](https://avatars.githubusercontent.com/u/11542164?v=4)](https://github.com/mogmarsh "mogmarsh (4 commits)")

---

Tags

wordpress

### Embed Badge

![Health badge](/badges/alleyinteractive-wp-type-extensions/health.svg)

```
[![Health](https://phpackages.com/badges/alleyinteractive-wp-type-extensions/health.svg)](https://phpackages.com/packages/alleyinteractive-wp-type-extensions)
```

###  Alternatives

[area17/twill

Twill is an open source CMS toolkit for Laravel that helps developers rapidly create a custom admin console that is intuitive, powerful and flexible.

4.0k445.4k16](/packages/area17-twill)[spatie/laravel-onboard

A Laravel package to help track user onboarding steps

808342.9k1](/packages/spatie-laravel-onboard)[binaryk/laravel-restify

Laravel REST API helpers

651399.1k](/packages/binaryk-laravel-restify)[laravel/folio

Page based routing for Laravel.

608453.9k27](/packages/laravel-folio)[gdebrauwer/laravel-hateoas

Expose the authorization logic of your REST API using HATEOAS links on your Laravel API resources

17389.4k](/packages/gdebrauwer-laravel-hateoas)[phpacker/phpacker

Package a PHP script as a standalone cross-platform binary. Convenience wrapper around static-php &amp; phpmicro using general-purpose php binaries

4114.2k2](/packages/phpacker-phpacker)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
