Skip to content
TubePress — free, self-hosted & actively maintained
The admin panel

Static pages, menus & footer

Build static pages, design the navigation menu and configure the footer.

Not everything on a tube site is a video. You also need static pages — About, 2257, DMCA, Privacy, Terms — and full control over the navigation menu and footer that wrap every screen. TubePress handles all three from the admin, with no theme editing required.

This page covers creating and editing pages, the rich page editor, building the top navigation menu, and assembling the footer column by column.

Static pages

Static pages are standalone content — anything that isn't a video. Manage them at /admin/pages, where you can create, edit, search and bulk-delete pages. Most sites need at least a handful for legal and informational purposes:

  • About — who you are.
  • 2257 and DMCA — compliance notices.
  • Privacy Policy and Terms — the usual legal pages.

Each page has a Title, a Slug (auto-generated from the title if left blank), a Status of Draft or Published, and a Show in footer toggle. A published page is reachable at the top level of your domain — /{slug} — because static pages are registered as the catch-all route, matched after everything else.

Show in footer automatically lists a page in the footer's Pages column, so your legal links appear site-wide without touching the menu.

The page editor

Opening a page gives you a focused editor with the content on the left and publishing and SEO controls on the right.

Visual / HTML
A rich text editor for the page body, with a one-click toggle to edit raw HTML when you need precise control.
Insert widget
A bar of one-click shortcodes you can drop into the body at the cursor — for example a contact form — that expand when the page renders.
SEO
A Meta title and Meta description with live character counts and a Google-style preview, so you can see the search snippet before publishing.
Publish
Status (Draft / Published) and the Show-in-footer toggle.

If you run more than one language, the editor grows a language tab for each, letting you translate the title, slug, body and meta fields separately — with a Copy from default button to start from your primary-language content. See Internationalization.

The navigation menu

The top navigation is fully configurable under Appearance → Menu (/admin/appearance?sub=menu). You build the menu from an ordered list of items, each of one of three kinds:

Internal
Built-in destinations: Home, Categories, Tags, Pornstars, Channels, and video lists such as New, Top rated, Most viewed and Most favorited — plus a content-type switcher widget.
Page
A link to one of your published static pages, by its title.
Custom
Any URL you like — relative or absolute — optionally opening in a new tab.

Every item carries a label, an optional icon, and a target. Items can hold one level of children for drop-downs, and the Categories item can be turned into a full mega-menu. Internal links know which front-end templates they belong to, so the theme can highlight the active item as visitors move around. Each label can also be translated per language.

A fresh install starts with a sensible default — Home, Categories, Tags, Pornstars and Channels — that you are free to reorder, rename, prune or extend.

The footer

The footer is built the same way, under Appearance → Footer (/admin/appearance?sub=footer). It is a grid of up to four columns, each given a type and a title:

Column typeWhat it renders
Logo & DescriptionYour logo and a short blurb about the site.
Navigation LinksChosen menu destinations plus any custom links.
CMS PagesYour static pages — either the ones flagged Show in footer, or a specific hand-picked set.
Custom LinksA free list of label-and-URL links.
Info BadgesIcon-and-label trust badges, such as "18+ Only" or "HD Videos".
Custom Text/HTMLA block of your own text or markup.
Social Media IconsIcons linking to your social profiles.

Each column has its own enable toggle and a translatable title. Below the columns, a bottom bar controls the copyright line, an optional disclaimer, and a row of social icons. Social links — Twitter/X, Instagram, Reddit, Telegram and Discord — are entered once and reused by both the social column and the bottom bar.

The menu and footer live in Appearance. Both sit alongside branding, colours, layout and the other presentation controls covered in Appearance.

Next steps

Still stuck?

Open a ticket from your dashboard and our team will help you out.

Try the live demo → Download TubePress →