PHPackages                             wiryonolau/zend-wordpress - 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. [Framework](/categories/framework)
4. /
5. wiryonolau/zend-wordpress

AbandonedArchivedLibrary[Framework](/categories/framework)

wiryonolau/zend-wordpress
=========================

Wordpress Base Plugin using Zend Framework 3

v0.1.5(6y ago)019GPL-2.0-or-laterPHPPHP ^7.2

Since Sep 12Pushed 6y agoCompare

[ Source](https://github.com/wiryonolau/zend-wordpress)[ Packagist](https://packagist.org/packages/wiryonolau/zend-wordpress)[ Docs](https://github.com/wiryonolau/zend-wordpress)[ RSS](/packages/wiryonolau-zend-wordpress/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependencies (4)Versions (7)Used By (0)

ZendWordpress
=============

[](#zendwordpress)

Library to create wordpress plugin using Zend Framework 3 MVC Application Fork from zendmaniacs/zf-to-wp, make it availiable as composer

Installation
------------

[](#installation)

Using Composer

```
composer require wiryonolau/zend-wordpress
```

Usage
-----

[](#usage)

#### your-plugin-file.php

[](#your-plugin-filephp)

```

```

#### config/application.config.php

[](#configapplicationconfigphp)

module Zend\\Navigation, Zend\\Router, Zend\\Session already included

```

```

#### config/router.config.php

[](#configrouterconfigphp)

```

```

Using UrlHelper on view
-----------------------

[](#using-urlhelper-on-view)

Since all url in admin are translated to a query "admin.php?page=" when assembling route, passing "query" options to url helper will break the url due to TreeRouteStack injecting query options after assembling route. You must pass everything as parameters, which then will be converted to query by WpAdminRoute.

You could define your own TreeRouteStack if neccessary and pass it to array("router" =&gt; array("router\_class" =&gt; ""))

```

```

Limitation
----------

[](#limitation)

- wpAdminRoute does not support child\_routes at the moment. If you add child\_routes it will thrown an exception.
- Wordpress navigation menu only support single nested level navigation.

###  Health Score

22

—

LowBetter than 21% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 85.7% 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 ~9 days

Total

6

Last Release

2438d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/685e9ba7c8a905c121c746487ac6790986287a73ce30083721dd1e4763ef3ca4?d=identicon)[wiryono](/maintainers/wiryono)

---

Top Contributors

[![wiryonolau](https://avatars.githubusercontent.com/u/9910819?v=4)](https://github.com/wiryonolau "wiryonolau (18 commits)")[![evgheni7](https://avatars.githubusercontent.com/u/810573?v=4)](https://github.com/evgheni7 "evgheni7 (3 commits)")

---

Tags

wordpresszf3Zend Framework 3

### Embed Badge

![Health badge](/badges/wiryonolau-zend-wordpress/health.svg)

```
[![Health](https://phpackages.com/badges/wiryonolau-zend-wordpress/health.svg)](https://phpackages.com/packages/wiryonolau-zend-wordpress)
```

###  Alternatives

[roots/wordpress

WordPress is open source software you can use to create a beautiful website, blog, or app.

19317.6M301](/packages/roots-wordpress)[themosis/theme

The Themosis framework boilerplate theme.

10349.0k3](/packages/themosis-theme)[alleyinteractive/pest-plugin-wordpress

WordPress Pest Integration

273.9k1](/packages/alleyinteractive-pest-plugin-wordpress)[wpstarter/framework

The WpStarter Framework - Laravel Framework for WordPress

1610.2k5](/packages/wpstarter-framework)

PHPackages © 2026

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