Introduction
BuddyBoss does not include a built in option to hide page titles. By default, page titles are displayed at the top of pages using the theme layout. If you want to remove page titles across your site or only on specific pages, you can do this using a custom CSS workaround.
Custom Workaround
You can choose to hide all page titles or only specific page titles by using the appropriate CSS snippet below.
Hide all page titles
- Go to BuddyBoss > Theme Options
- Under Custom Codes, enable CSS
- Add the following CSS code:
.page.buddyboss-theme header.entry-header {
display: none;
}- Click Save changes
This will hide page titles on all pages across the site.
Hide page titles on specific pages only
- Go to BuddyBoss > Theme Options
- Under Custom Codes, enable CSS
- Add the following CSS code:
.page-id-6 .entry-header,
.page-id-13171 .entry-header,
.page-id-7910 .entry-header {
display: none;
}
Click Save changes
You can keep adding more page IDs using this format:
.page-id-xxxx .entry-header {
display: none;
}Replace xxxx with the ID of the page where you want the title hidden.
Troubleshooting and FAQs
Q: How do I find the page ID?
A: Edit the page in WordPress and look at the URL in your browser. The page ID is shown as post=123 in the URL.
Q: Will this remove the page title from search engines?
A: No. This only hides the title visually on the front end. It does not affect SEO titles or page indexing.
Q: Can I hide titles on pages but keep them on posts?
A: Yes. These CSS rules target pages only and do not affect blog posts.
Q: Will this affect future BuddyBoss updates?
A: Since this is a CSS based solution, future layout or class name changes may require adjustments.