PHPackages                             nickdavis/submenu-from-group-blocks - 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. nickdavis/submenu-from-group-blocks

ActiveWordpress-plugin[Utility &amp; Helpers](/categories/utility)

nickdavis/submenu-from-group-blocks
===================================

WordPress plugin which generates a submenu from Group block ID attributes in the WordPress block editor. Requires developer setup.

1.0.1(4y ago)03MITPHP

Since May 11Pushed 4y ago1 watchersCompare

[ Source](https://github.com/nickdavis/submenu-from-group-blocks)[ Packagist](https://packagist.org/packages/nickdavis/submenu-from-group-blocks)[ RSS](/packages/nickdavis-submenu-from-group-blocks/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (2)Used By (0)

Submenu from Group Blocks
=========================

[](#submenu-from-group-blocks)

WordPress plugin which generates a submenu from Group block ID attributes in the WordPress block editor. Requires developer setup.

Usage
-----

[](#usage)

In the block editor, add an ID attribute to the Group block you want to add to your submenu, via the HTML anchor field under the Advanced section of the Block side panel.

The ID attribute will then be passed to a submenu view as both a title and as an ID. So, for example, an HTML anchor of `Special-Offers` would give you a title of `Special Offers` and an ID attribute of the same (`Special-Offers`).

Finally, for non block themes\*, you will need to place the submenu where you want it in your theme by adding `` at the appropriate location and then adding a view for the submenu at `partials/submenu-group-blocks.php`.

\*Block theme support coming soon 🤞.

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

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

1464d ago

### Community

Maintainers

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

### Embed Badge

![Health badge](/badges/nickdavis-submenu-from-group-blocks/health.svg)

```
[![Health](https://phpackages.com/badges/nickdavis-submenu-from-group-blocks/health.svg)](https://phpackages.com/packages/nickdavis-submenu-from-group-blocks)
```

###  Alternatives

[pragmarx/support

PragmaRX components support package

591.5M27](/packages/pragmarx-support)[bcremer/line-reader

Read large files line by line in a memory efficient (constant) way.

301.6M4](/packages/bcremer-line-reader)[beelab/recaptcha2-bundle

Provide Google Recaptcha2 form type

55455.1k1](/packages/beelab-recaptcha2-bundle)[lkrms/pretty-php

The opinionated PHP code formatter

14659.1k1](/packages/lkrms-pretty-php)[kreyu/data-table-bundle

Streamlines creation process of the data tables

11299.6k](/packages/kreyu-data-table-bundle)[adhocore/cron-expr

Ultra lightweight Cron Expression parser for PHP

53436.1k3](/packages/adhocore-cron-expr)

PHPackages © 2026

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