PHPackages                             awesome9/admin-page - 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. awesome9/admin-page

ActiveLibrary

awesome9/admin-page
===================

WordPress page class.

1.0.0(4y ago)08GPL-3.0-or-laterPHPPHP &gt;=5.6

Since Jul 10Pushed 4y ago1 watchersCompare

[ Source](https://github.com/AwesomeNine/Page)[ Packagist](https://packagist.org/packages/awesome9/admin-page)[ RSS](/packages/awesome9-admin-page/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

Page
====

[](#page)

[![Awesome9](https://camo.githubusercontent.com/3c0c2d9b4a52297ff7faaf49e147ee8e6e96e0f435b798a6215c2e50ebc6bde3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f417765736f6d652d392d627269676874677265656e)](https://awesome9.co)[![Latest Stable Version](https://camo.githubusercontent.com/36532e953a9d5cc351df4cbd8c1bb1364fdf81ce797b0885da9963b7e2826b04/68747470733a2f2f706f7365722e707567782e6f72672f617765736f6d65392f706167652f762f737461626c65)](https://packagist.org/packages/awesome9/page)[![PHP from Packagist](https://camo.githubusercontent.com/501a7732ecb1b451cd48e11fd9232d540b8472ec313236f43d54f8e3170b898d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f617765736f6d65392f706167652e737667)](https://packagist.org/packages/awesome9/page)[![Total Downloads](https://camo.githubusercontent.com/010483b82612d4bea15bfea414b5bb0b5c8ecbaff6fecf1fa5d48ac4851bea4b/68747470733a2f2f706f7365722e707567782e6f72672f617765736f6d65392f706167652f646f776e6c6f616473)](https://packagist.org/packages/awesome9/page)[![License](https://camo.githubusercontent.com/f21c1bd0ee2a41564262f54003f1c69d89ab0b88928892a18c21dd65bf1f2b9d/68747470733a2f2f706f7365722e707567782e6f72672f617765736f6d65392f706167652f6c6963656e7365)](https://packagist.org/packages/awesome9/page)

 [![](https://camo.githubusercontent.com/3b4ac7ecda254eb3dd9d611fac4a0d16cc746d3f39d180e6fe31d5f36f94751a/68747470733a2f2f696d672e69636f6e73382e636f6d2f6e6f6c616e2f3235362f706167652e706e67)](https://camo.githubusercontent.com/3b4ac7ecda254eb3dd9d611fac4a0d16cc746d3f39d180e6fe31d5f36f94751a/68747470733a2f2f696d672e69636f6e73382e636f6d2f6e6f6c616e2f3235362f706167652e706e67)

📃 About Page
------------

[](#-about-page)

This package provides ease adding pages to WordPress backend.

💾 Installation
--------------

[](#-installation)

```
composer require awesome9/admin-page
```

🕹 Usage
-------

[](#-usage)

First, you need to register options for your theme/plugin.

```
$page = new Awesome9\Admin\Page(
	'awesome9_plugin_options',   // Unique id which is page slug
	esc_html__( 'Awesome Page', 'text-domain' )
	[
		'position'   => 40,
		'parent'     => 'awesome-parent',
		'capability' => 'manage_options',
		'render'     => 'some-view-in-file.php',
		'help'       => [
			'redirections-overview'       => [
				'title' => esc_html__( 'Overview', 'text-domain' ),
				'view'  => 'help-tab-overview.php',
			],
			'redirections-screen-content' => [
				'title' => esc_html__( 'Screen Content', 'text-domain' ),
				'view'  => 'help-tab-screen-content.php',
			],
			'redirections-actions'        => [
				'title' => esc_html__( 'Available Actions', 'text-domain' ),
				'view'  => 'help-tab-actions.php',
			],
			'redirections-bulk'           => [
				'title' => esc_html__( 'Bulk Actions', 'text-domain' ),
				'view'  => 'help-tab-bulk.php',
			],
		],
	]
);
```

📖 Changelog
-----------

[](#-changelog)

[See the changelog file](./CHANGELOG.md)

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity46

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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

Unknown

Total

1

Last Release

1772d ago

### Community

Maintainers

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

---

Top Contributors

[![meshakeeb](https://avatars.githubusercontent.com/u/1378876?v=4)](https://github.com/meshakeeb "meshakeeb (2 commits)")

### Embed Badge

![Health badge](/badges/awesome9-admin-page/health.svg)

```
[![Health](https://phpackages.com/badges/awesome9-admin-page/health.svg)](https://phpackages.com/packages/awesome9-admin-page)
```

PHPackages © 2026

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