PHPackages                             objectivco/wp\_tabbed\_navigation - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. objectivco/wp\_tabbed\_navigation

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

objectivco/wp\_tabbed\_navigation
=================================

Automate creating a tabbed navigation and maintaining tabbed states

0.3.0(5y ago)47033GPL-3.0+PHPPHP &gt;=5.2.0

Since Oct 13Pushed 5y ago2 watchersCompare

[ Source](https://github.com/Objectivco/WP_Tabbed_Navigation)[ Packagist](https://packagist.org/packages/objectivco/wp_tabbed_navigation)[ Docs](https://github.com/Objectivco/WP_Tabbed_Navigation)[ RSS](/packages/objectivco-wp-tabbed-navigation/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependenciesVersions (4)Used By (0)

WP\_Tabbed\_Navigation
======================

[](#wp_tabbed_navigation)

Automate creating a tabbed navigation and maintaining tabbed states

Installing
----------

[](#installing)

Use composer:

```
composer require objectivco/wp_tabbed_navigation
```

Or include the file. (But really, just use composer)

Initiating the Tab System
-------------------------

[](#initiating-the-tab-system)

```
$wp_tabbed_navigation = new WP_Tabbed_Navigation( 'My Plugin Settings', $selected_tab_query_arg = 'subpage' );
```

Setup Some Submenus
-------------------

[](#setup-some-submenus)

### These will be linked to our tab'

[](#these-will-be-linked-to-our-tab)

```
add_options_page( __( 'My Plugin Settings', 'my-plugin' ), __( 'My Plugin Settings', 'my-plugin' ), 'manage_options', 'my-plugin-settings', array($this, 'admin_page') );
```

Setup Tabs Using The Same Menu Slugs
------------------------------------

[](#setup-tabs-using-the-same-menu-slugs)

```
$wp_tabbed_navigation->add_tab( 'Settings', add_query_arg( array('subpage' => 'settings'), menu_page_url('my-plugin-settings', false) ) );
$wp_tabbed_navigation->add_tab( 'Add-ons', add_query_arg( array('subpage' => 'addons'), menu_page_url('my-plugin-settings', false) ) );
$wp_tabbed_navigation->add_tab( 'License', add_query_arg( array('subpage' => 'license'), menu_page_url('my-plugin-settings', false) ) );
$wp_tabbed_navigation->add_tab( 'Support', add_query_arg( array('subpage' => 'support'), menu_page_url('my-plugin-settings', false) ) );
```

Displaying the Tabs
-------------------

[](#displaying-the-tabs)

### Add this to the top of each admin page in a tab.

[](#add-this-to-the-top-of-each-admin-page-in-a-tab)

```
$wp_tabbed_navigation->display_tabs();
```

That's it! Have fun kids.
-------------------------

[](#thats-it-have-fun-kids)

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 84.6% 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 ~636 days

Total

3

Last Release

1862d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/85bbb15622b7f0e78a944ef64e996941480395283be13da5084344ed4b773d56?d=identicon)[clifgriffin](/maintainers/clifgriffin)

---

Top Contributors

[![clifgriffin](https://avatars.githubusercontent.com/u/682201?v=4)](https://github.com/clifgriffin "clifgriffin (11 commits)")[![galengidman](https://avatars.githubusercontent.com/u/542720?v=4)](https://github.com/galengidman "galengidman (2 commits)")

### Embed Badge

![Health badge](/badges/objectivco-wp-tabbed-navigation/health.svg)

```
[![Health](https://phpackages.com/badges/objectivco-wp-tabbed-navigation/health.svg)](https://phpackages.com/packages/objectivco-wp-tabbed-navigation)
```

###  Alternatives

[aerni/factory

Quickly whip up fake content

193.5k](/packages/aerni-factory)

PHPackages © 2026

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