I think I have found a way of doing what I wanted, though you may have a simpler and better way.
I have added the code from https://theme.co/archive/forums/topic/add-text-to-bbpress-menu-and-reordering/#post-275126 to my functions.php file, just changing the theme location from “primary” to “footer”.
I then created an empty footer menu in Appearance > Menu. Next I added an extra custom menu button linking to a page containing a bbPress shortcode for “Creating A New Topic”.
The menu has been added to the page / layout using the Navigation Inline element, which has been styled thus:
.sub-menu {
display: flex;
flex-direction: row;
justify-content: space-evenly;
list-style: none;
}
.menu-item .menu-item-bbpress-navigation,
.x-anchor-content {
margin-left: 20px;
margin-right: 20px;
background: #001547;
padding: 10px 20px;
border-radius: 10px;
}
.menu-item .menu-item-bbpress-navigation:hover,
.x-anchor-content:hover {
background: rgb(45, 92, 136)
}
.menu-item .menu-item-bbpress-navigation a,
.x-anchor .x-anchor-text-primary {
color: #ffffff !important;
}
Do you have a better or simpler way of doing this?
Thanks,
Christopher