{"id":398339,"date":"2026-11-04T19:28:32","date_gmt":"2026-11-04T19:28:32","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/portus-header\/"},"modified":"2026-11-04T19:28:09","modified_gmt":"2026-11-04T19:28:09","slug":"portus-header","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/portus-header\/","author":23506027,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.3.10","stable_tag":"2.3.10","tested":"7.1.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Portus Header","header_author":"Portus","header_description":"Responsive WordPress header with native menus, logos, CTA, shortcode mode, automatic insertion, sticky option, and mobile drawer.","assets_banners_color":"383c70","last_updated":"2026-11-04 19:28:09","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/useportus.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":93,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.3.10":{"tag":"2.3.10","author":"portusoficial","date":"2026-11-04 19:28:09","revision":3784655}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3784647,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3784647,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3784647,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3784647,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3784647,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.3.10"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3784647,"resolution":"1","location":"assets","locale":"","width":1387,"height":785},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3784647,"resolution":"2","location":"assets","locale":"","width":1393,"height":551},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3784647,"resolution":"3","location":"assets","locale":"","width":1342,"height":462},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3784647,"resolution":"4","location":"assets","locale":"","width":1340,"height":523},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3784647,"resolution":"5","location":"assets","locale":"","width":1390,"height":666},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3784647,"resolution":"6","location":"assets","locale":"","width":388,"height":766}},"screenshots":{"1":"Live admin preview with the default text logo and responsive header example.","2":"Logo and CTA settings for desktop and mobile header branding.","3":"Desktop color controls for header, navigation, submenu and CTA.","4":"Mobile color controls for header, drawer, icons, submenu and CTA.","5":"Theme compatibility settings for explicit original header control.","6":"Mobile drawer navigation preview on a real phone viewport."}},"plugin_section":[],"plugin_tags":[1431,1865,1753,606,80],"plugin_category":[43],"plugin_contributors":[266371],"plugin_business_model":[],"class_list":["post-398339","plugin","type-plugin","status-publish","hentry","plugin_tags-header","plugin_tags-menu","plugin_tags-navigation","plugin_tags-responsive","plugin_tags-shortcode","plugin_category-customization","plugin_contributors-portusoficial","plugin_committers-portusoficial"],"banners":{"banner":"https:\/\/ps.w.org\/portus-header\/assets\/banner-772x250.png?rev=3784647","banner_2x":"https:\/\/ps.w.org\/portus-header\/assets\/banner-1544x500.png?rev=3784647","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/portus-header\/assets\/icon.svg?rev=3784647","icon":"https:\/\/ps.w.org\/portus-header\/assets\/icon.svg?rev=3784647","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/portus-header\/assets\/screenshot-1.png?rev=3784647","caption":"Live admin preview with the default text logo and responsive header example."},{"src":"https:\/\/ps.w.org\/portus-header\/assets\/screenshot-2.png?rev=3784647","caption":"Logo and CTA settings for desktop and mobile header branding."},{"src":"https:\/\/ps.w.org\/portus-header\/assets\/screenshot-3.png?rev=3784647","caption":"Desktop color controls for header, navigation, submenu and CTA."},{"src":"https:\/\/ps.w.org\/portus-header\/assets\/screenshot-4.png?rev=3784647","caption":"Mobile color controls for header, drawer, icons, submenu and CTA."},{"src":"https:\/\/ps.w.org\/portus-header\/assets\/screenshot-5.png?rev=3784647","caption":"Theme compatibility settings for explicit original header control."},{"src":"https:\/\/ps.w.org\/portus-header\/assets\/screenshot-6.png?rev=3784647","caption":"Mobile drawer navigation preview on a real phone viewport."}],"raw_content":"<!--section=description-->\n<p>Portus Header adds a responsive, customizable header to WordPress without requiring premium builders.<\/p>\n\n<p>Free features:<\/p>\n\n<ul>\n<li>Native WordPress menu support.<\/li>\n<li>Desktop and mobile logos.<\/li>\n<li>Simple CTA button.<\/li>\n<li>Automatic insertion through wp_body_open.<\/li>\n<li>Shortcode alternative with [portus_header].<\/li>\n<li>Optional sticky header.<\/li>\n<li>Mobile drawer navigation.<\/li>\n<li>Page inclusion and exclusion rules.<\/li>\n<li>Basic color controls.<\/li>\n<li>Local SVG assets.<\/li>\n<li>Explicit option to hide the original theme header with a custom CSS selector.<\/li>\n<\/ul>\n\n<p>The plugin does not hide the theme header automatically. Enable that option only after testing the new header on your site.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the ZIP file from Plugins &gt; Add New &gt; Upload Plugin.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Go to Appearance &gt; Portus Header.<\/li>\n<li>Choose Automatic or Shortcode display mode.<\/li>\n<li>Assign a menu to the Portus Header - Primary menu location.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20elementor%20pro%3F\"><h3>Do I need Elementor Pro?<\/h3><\/dt>\n<dd><p>No. The plugin uses PHP, plain CSS, plain JavaScript, and native WordPress menus.<\/p><\/dd>\n<dt id=\"can%20i%20use%20a%20shortcode%3F\"><h3>Can I use a shortcode?<\/h3><\/dt>\n<dd><p>Yes. Add [portus_header] to pages, widgets, or templates.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20hide%20my%20theme%20header%20automatically%3F\"><h3>Does the plugin hide my theme header automatically?<\/h3><\/dt>\n<dd><p>No. The original theme header is hidden only when you explicitly enable that setting and provide a valid CSS selector.<\/p><\/dd>\n<dt id=\"does%20the%20free%20edition%20include%20woocommerce%20product%20search%2C%20account%20dropdown%2C%20cart%20actions%2C%20or%20mega%20menu%3F\"><h3>Does the Free edition include WooCommerce product search, account dropdown, cart actions, or mega menu?<\/h3><\/dt>\n<dd><p>No. Those features are reserved for the Pro edition.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.3.10<\/h4>\n\n<ul>\n<li>Makes page inclusion and exclusion rules available in the Free edition.<\/li>\n<li>Updates WordPress compatibility metadata for WordPress 7.1.<\/li>\n<li>Uses the official WordPress.org contributor username.<\/li>\n<\/ul>\n\n<h4>2.3.9<\/h4>\n\n<ul>\n<li>Prepares the Free candidate assets and screenshot captions for WordPress.org review.<\/li>\n<li>Keeps the admin preview dynamic: configured logos appear instantly, while the fallback preview shows only the site name.<\/li>\n<li>Keeps Pro update assets excluded from the Free candidate build.<\/li>\n<\/ul>\n\n<h4>2.3.8<\/h4>\n\n<ul>\n<li>Aligns the experimental Free package metadata with the current shared codebase.<\/li>\n<li>Keeps Pro-only commercial assets and release notes excluded from the Free experimental build.<\/li>\n<\/ul>\n\n<h4>2.3.4<\/h4>\n\n<ul>\n<li>Maintenance update for shared header foundation while keeping Pro licensing out of the Free package.<\/li>\n<\/ul>\n\n<h4>2.3.3<\/h4>\n\n<ul>\n<li>Updates the Free readme to standard English for WordPress.org checks.<\/li>\n<li>Updates the Free readme Tested up to value to 7.0.<\/li>\n<li>Removes the manual textdomain loader from the shared runtime.<\/li>\n<li>Prefixes template-local variables used by the Free header template.<\/li>\n<li>Adds the required translators comment for the account greeting placeholder.<\/li>\n<\/ul>\n\n<h4>2.3.2<\/h4>\n\n<ul>\n<li>Adds visible desktop arrows for menu items that have submenus.<\/li>\n<li>Keeps desktop arrows synced with normal, hover, and active menu colors.<\/li>\n<\/ul>\n\n<h4>2.3.1<\/h4>\n\n<ul>\n<li>Hardens mobile icon styles against inherited theme styles.<\/li>\n<li>Keeps mobile submenu arrows visible and gold.<\/li>\n<\/ul>\n\n<h4>2.3.0<\/h4>\n\n<ul>\n<li>Adds an automated clean-install smoke test for the experimental Free ZIP.<\/li>\n<li>Validates that the experimental Free ZIP loads as the Free edition without the Pro folder.<\/li>\n<li>Confirms that Pro classes, assets, readme content, and admin screens are not included in the experimental Free package.<\/li>\n<li>Keeps the public Free distribution blocked until manual testing in a clean WordPress site is complete.<\/li>\n<\/ul>\n\n<h4>2.2.0<\/h4>\n\n<ul>\n<li>Prepares the Free candidate without publishing it.<\/li>\n<li>Keeps only essential features in the experimental Free package.<\/li>\n<li>Uses a dedicated GPL readme in the experimental Free build.<\/li>\n<li>Removes private distribution references from the plugin header in the experimental Free build.<\/li>\n<li>Strengthens validation against premium screens and assets in the experimental Free ZIP.<\/li>\n<\/ul>","raw_excerpt":"Responsive WordPress header with native menus, desktop and mobile logos, CTA, shortcode mode, automatic mode, and a mobile drawer.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/398339","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=398339"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/portusoficial"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=398339"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=398339"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=398339"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=398339"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=398339"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=398339"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}