PHPackages                             bonnier/bbpress-better-permalinks - 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. bonnier/bbpress-better-permalinks

ActiveWordpress-plugin

bonnier/bbpress-better-permalinks
=================================

Better permalinks for topics in bbPress

v0.1.5(9y ago)3822[2 issues](https://github.com/BenjaminMedia/bbpress-better-permalinks/issues)[1 PRs](https://github.com/BenjaminMedia/bbpress-better-permalinks/pulls)PHPPHP &gt;=5.6

Since Dec 23Pushed 8y ago13 watchersCompare

[ Source](https://github.com/BenjaminMedia/bbpress-better-permalinks)[ Packagist](https://packagist.org/packages/bonnier/bbpress-better-permalinks)[ Docs](https://github.com/BenjaminMedia/bbpress-better-permalinks)[ RSS](/packages/bonnier-bbpress-better-permalinks/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (6)DependenciesVersions (10)Used By (0)

bbPress Better Permalinks
=========================

[](#bbpress-better-permalinks)

The plugin alters bbPress topic url's so they include the hierarchy of the forums they belong to.

Example lets say we have a forum post with the title `Obi Wan Kenobi` Normally this would mean that the path to your topic would be something like: `/topic/obi-wan-kenobi` Now lets say that your topic belongs to the forum named `Jedi knights` which in turn has a parent form named `Star Wars`. Normally in bbPress our topic path has no indication of what forum the topic belongs to. With the example above the new topic path generated by the plugin will be the following: `/forum/star-wars/jedi-knights/topic/obi-wan-kenobi` now if we look at the url we can see the topic path has been prefixed with the parent forums, correctly indicating its relationship to them.

**Note that the parts `forum` and `topic` can be altered by changing the bbPress slug settings, but they have to be part of the url for the plugin to work**

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

[](#installation)

The plugin can be installed through composer:

```
composer require bonnier/bbpress-better-permalinks
```

Or by fetching the latest zip from:

The plugin automatically clears the wordpress permalinks upon activation/deactivation, so simply activating the plugin should be enough to generate new permalinks for your topics.

Please note that if you change the slug settings for bbPress then you have to manually visit the permalinks settings page to generate new permalinks for the topics.

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance7

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 75% 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 ~3 days

Total

6

Last Release

3409d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/737efb54dd51c1c52e71bb30c0292f48675e60282aa0f73272697113542cdbe6?d=identicon)[alfhen](/maintainers/alfhen)

---

Top Contributors

[![alfhen](https://avatars.githubusercontent.com/u/5700924?v=4)](https://github.com/alfhen "alfhen (9 commits)")[![sulfo](https://avatars.githubusercontent.com/u/830016?v=4)](https://github.com/sulfo "sulfo (2 commits)")[![Frozire](https://avatars.githubusercontent.com/u/6813614?v=4)](https://github.com/Frozire "Frozire (1 commits)")

---

Tags

bbpresspermalinkwordpresspluginwordpressbbPress

### Embed Badge

![Health badge](/badges/bonnier-bbpress-better-permalinks/health.svg)

```
[![Health](https://phpackages.com/badges/bonnier-bbpress-better-permalinks/health.svg)](https://phpackages.com/packages/bonnier-bbpress-better-permalinks)
```

###  Alternatives

[sybrew/the-seo-framework

An automated, advanced, accessible, unbranded and extremely fast SEO solution for any WordPress website.

47078.8k](/packages/sybrew-the-seo-framework)[afragen/git-updater

A plugin to automatically update GitHub, Bitbucket, GitLab, or Gitea hosted plugins, themes, and language packs.

3.3k1.6k](/packages/afragen-git-updater)[webdevstudios/cmb2-attached-posts

Custom field for CMB2 for creating post relationships.

13565.5k](/packages/webdevstudios-cmb2-attached-posts)[alleyinteractive/pest-plugin-wordpress

WordPress Pest Integration

263.7k1](/packages/alleyinteractive-pest-plugin-wordpress)

PHPackages © 2026

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