Title: Portus Header
Author: Portus
Published: <strong>November 4, 2026</strong>
Last modified: November 4, 2026

---

Search plugins

![](https://ps.w.org/portus-header/assets/banner-772x250.png?rev=3784647)

![](https://ps.w.org/portus-header/assets/icon.svg?rev=3784647)

# Portus Header

 By [Portus](https://profiles.wordpress.org/portusoficial/)

[Download](https://downloads.wordpress.org/plugin/portus-header.2.3.10.zip)

 * [Details](https://wordpress.org/plugins/portus-header/#description)
 * [Reviews](https://wordpress.org/plugins/portus-header/#reviews)
 *  [Installation](https://wordpress.org/plugins/portus-header/#installation)
 * [Development](https://wordpress.org/plugins/portus-header/#developers)

 [Support](https://wordpress.org/support/plugin/portus-header/)

## Description

Portus Header adds a responsive, customizable header to WordPress without requiring
premium builders.

Free features:

 * Native WordPress menu support.
 * Desktop and mobile logos.
 * Simple CTA button.
 * Automatic insertion through wp_body_open.
 * Shortcode alternative with [portus_header].
 * Optional sticky header.
 * Mobile drawer navigation.
 * Page inclusion and exclusion rules.
 * Basic color controls.
 * Local SVG assets.
 * Explicit option to hide the original theme header with a custom CSS selector.

The plugin does not hide the theme header automatically. Enable that option only
after testing the new header on your site.

## Screenshots

[⌊Live admin preview with the default text logo and responsive header example.⌉⌊
Live admin preview with the default text logo and responsive header example.⌉[

Live admin preview with the default text logo and responsive header example.

[⌊Logo and CTA settings for desktop and mobile header branding.⌉⌊Logo and CTA settings
for desktop and mobile header branding.⌉[

Logo and CTA settings for desktop and mobile header branding.

[⌊Desktop color controls for header, navigation, submenu and CTA.⌉⌊Desktop color
controls for header, navigation, submenu and CTA.⌉[

Desktop color controls for header, navigation, submenu and CTA.

[⌊Mobile color controls for header, drawer, icons, submenu and CTA.⌉⌊Mobile color
controls for header, drawer, icons, submenu and CTA.⌉[

Mobile color controls for header, drawer, icons, submenu and CTA.

[⌊Theme compatibility settings for explicit original header control.⌉⌊Theme compatibility
settings for explicit original header control.⌉[

Theme compatibility settings for explicit original header control.

[⌊Mobile drawer navigation preview on a real phone viewport.⌉⌊Mobile drawer navigation
preview on a real phone viewport.⌉[

Mobile drawer navigation preview on a real phone viewport.

## Installation

 1. Upload the ZIP file from Plugins > Add New > Upload Plugin.
 2. Activate the plugin.
 3. Go to Appearance > Portus Header.
 4. Choose Automatic or Shortcode display mode.
 5. Assign a menu to the Portus Header – Primary menu location.

## FAQ

### Do I need Elementor Pro?

No. The plugin uses PHP, plain CSS, plain JavaScript, and native WordPress menus.

### Can I use a shortcode?

Yes. Add [portus_header] to pages, widgets, or templates.

### Does the plugin hide my theme header automatically?

No. The original theme header is hidden only when you explicitly enable that setting
and provide a valid CSS selector.

### Does the Free edition include WooCommerce product search, account dropdown, cart actions, or mega menu?

No. Those features are reserved for the Pro edition.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Portus Header” is open source software. The following people have contributed to
this plugin.

Contributors

 *   [ Portus ](https://profiles.wordpress.org/portusoficial/)

[Translate “Portus Header” into your language.](https://translate.wordpress.org/projects/wp-plugins/portus-header)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/portus-header/), check
out the [SVN repository](https://plugins.svn.wordpress.org/portus-header/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/portus-header/) 
by [RSS](https://plugins.trac.wordpress.org/log/portus-header/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.3.10

 * Makes page inclusion and exclusion rules available in the Free edition.
 * Updates WordPress compatibility metadata for WordPress 7.1.
 * Uses the official WordPress.org contributor username.

#### 2.3.9

 * Prepares the Free candidate assets and screenshot captions for WordPress.org 
   review.
 * Keeps the admin preview dynamic: configured logos appear instantly, while the
   fallback preview shows only the site name.
 * Keeps Pro update assets excluded from the Free candidate build.

#### 2.3.8

 * Aligns the experimental Free package metadata with the current shared codebase.
 * Keeps Pro-only commercial assets and release notes excluded from the Free experimental
   build.

#### 2.3.4

 * Maintenance update for shared header foundation while keeping Pro licensing out
   of the Free package.

#### 2.3.3

 * Updates the Free readme to standard English for WordPress.org checks.
 * Updates the Free readme Tested up to value to 7.0.
 * Removes the manual textdomain loader from the shared runtime.
 * Prefixes template-local variables used by the Free header template.
 * Adds the required translators comment for the account greeting placeholder.

#### 2.3.2

 * Adds visible desktop arrows for menu items that have submenus.
 * Keeps desktop arrows synced with normal, hover, and active menu colors.

#### 2.3.1

 * Hardens mobile icon styles against inherited theme styles.
 * Keeps mobile submenu arrows visible and gold.

#### 2.3.0

 * Adds an automated clean-install smoke test for the experimental Free ZIP.
 * Validates that the experimental Free ZIP loads as the Free edition without the
   Pro folder.
 * Confirms that Pro classes, assets, readme content, and admin screens are not 
   included in the experimental Free package.
 * Keeps the public Free distribution blocked until manual testing in a clean WordPress
   site is complete.

#### 2.2.0

 * Prepares the Free candidate without publishing it.
 * Keeps only essential features in the experimental Free package.
 * Uses a dedicated GPL readme in the experimental Free build.
 * Removes private distribution references from the plugin header in the experimental
   Free build.
 * Strengthens validation against premium screens and assets in the experimental
   Free ZIP.

## Meta

 *  Version **2.3.10**
 *  Last updated **15 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [header](https://wordpress.org/plugins/tags/header/)[menu](https://wordpress.org/plugins/tags/menu/)
   [navigation](https://wordpress.org/plugins/tags/navigation/)[responsive](https://wordpress.org/plugins/tags/responsive/)
   [shortcode](https://wordpress.org/plugins/tags/shortcode/)
 *  [Advanced View](https://wordpress.org/plugins/portus-header/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/portus-header/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/portus-header/reviews/)

## Contributors

 *   [ Portus ](https://profiles.wordpress.org/portusoficial/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/portus-header/)