{"id":22606588,"url":"https://github.com/benjaminmedia/bbpress-better-permalinks","last_synced_at":"2025-04-11T05:15:19.982Z","repository":{"id":62495876,"uuid":"77225042","full_name":"BenjaminMedia/bbpress-better-permalinks","owner":"BenjaminMedia","description":"Improves the permalink structure for bbPress topics","archived":false,"fork":false,"pushed_at":"2017-12-18T23:07:12.000Z","size":9,"stargazers_count":4,"open_issues_count":3,"forks_count":2,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-04-11T05:15:15.086Z","etag":null,"topics":["bbpress","permalink","wordpress"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BenjaminMedia.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-12-23T12:47:28.000Z","updated_at":"2021-03-22T09:26:13.000Z","dependencies_parsed_at":"2022-11-02T09:32:16.497Z","dependency_job_id":null,"html_url":"https://github.com/BenjaminMedia/bbpress-better-permalinks","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BenjaminMedia%2Fbbpress-better-permalinks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BenjaminMedia%2Fbbpress-better-permalinks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BenjaminMedia%2Fbbpress-better-permalinks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BenjaminMedia%2Fbbpress-better-permalinks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BenjaminMedia","download_url":"https://codeload.github.com/BenjaminMedia/bbpress-better-permalinks/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248345268,"owners_count":21088245,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bbpress","permalink","wordpress"],"created_at":"2024-12-08T14:14:14.998Z","updated_at":"2025-04-11T05:15:19.962Z","avatar_url":"https://github.com/BenjaminMedia.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# bbPress Better Permalinks\n\nThe plugin alters bbPress topic url's so they include the hierarchy of the forums they belong to.\n\nExample 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.\n\n**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**\n\n## Installation\n\nThe plugin can be installed through composer:\n\n``` bash\ncomposer require bonnier/bbpress-better-permalinks\n\n```\n\nOr by fetching the latest zip from: https://github.com/BenjaminMedia/bbpress-better-permalinks/releases\n\nThe plugin automatically clears the wordpress permalinks upon activation/deactivation, so simply activating the plugin should be enough to generate new permalinks for your topics.\n\nPlease 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.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenjaminmedia%2Fbbpress-better-permalinks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbenjaminmedia%2Fbbpress-better-permalinks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenjaminmedia%2Fbbpress-better-permalinks/lists"}