Hi @everyone, ![]()
HivePress lets you rename the base of your URLs on the Permalinks page, but a listing’s address never includes its category or its region. This plugin adds that, so /listing/my-listing/ can become /listing/bikes/london/my-listing/. It does the same for vendor profiles and requests, too.
This is the structure a lot of people have requested here over the years, and it is all managed from the WordPress Permalinks page with no code.
What it Does
-
A new HivePress URLs section under Settings, Permalinks, with a menu for each type of content on your site. Choose the category, the region, or both in either order, and every choice shows you an example address beside it.
-
Works for listings, vendor profiles and requests, and picks up any future HivePress content type by itself.
-
Regions come from the official HivePress Geolocation extension. The region choices appear as soon as regions are switched on, and disappear again if you switch the extension off, with your addresses rebuilding themselves either way.
-
Tick Spell out nested terms in full to get country, state and city addresses, for example
/listing/united-kingdom/england/london/my-listing/. -
It uses whichever base you have set on the Permalinks page, so if you have changed
listingtoadvert, or your theme uses something else, it follows along on its own. -
Blog posts can also go in a folder of their own, so an ordinary WordPress post sits at
/blog/my-post/while every HivePress address stays exactly where it is. You pick the folder name.
Your old links keep working
Anything arriving on an old address, on an address holding an out-of-date category or region, or on the address a listing had before you renamed it, is sent to the current address with a permanent redirect. Renaming a listing does not break the links you have already shared or the pages Google has already indexed.
A listing with no category or region gets /other/ in that part of the address, so you never end up with a gap in the middle of a URL. Your category and region archive pages are left exactly as they are.
Download Permalinks for HivePress here! 
Install it the usual way, then go to Settings > Permalinks to set it up. It checks for its own updates from then on, so future versions arrive on your Plugins screen like any other.
Your settings are kept if you ever delete the plugin, unless you tick the box that asks for them to be removed.
Cheers,
Chris ![]()
P.S. If this extension saved you time or money, consider buying me a coffee! Sharing these tools for free takes a lot of time and resources, and your support helps me keep doing it for the community.