Custom Navbar
A fully customizable WordPress plugin that replaces your theme’s default navigation bar with a modern, responsive, and configurable navbar. Built with PHP, CSS, and JS, it allows you to add a logo, control background/text colors, toggle sticky mode, add a custom button, and display social media icons dynamically.
by Kenneth Alvarenga · github.com/kenaldertech/custom-navbar · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/kenaldertech/custom-navbar/archive/refs/heads/main.zipCustom Navbar Plugin
A fully customizable WordPress plugin that replaces your theme’s default navigation bar with a modern, responsive, and configurable navbar. Built with PHP, CSS, and JS, it allows you to add a logo, control background/text colors, toggle sticky mode, add a custom button, and display social media icons dynamically. Built by Kenneth Alvarenga (Tekai Labs LLC).
✨ Features
- Add a logo with fixed height.
- Set background and text colors.
- Enable/disable sticky mode.
- Responsive design:
- Desktop: sticky navbar with animated hover effects.
- Mobile: hamburger menu with dropdown items.
- Add a custom button (CTA) with link.
- Show social media icons (Facebook, Instagram, Twitter/X) only if links are provided.
- Automatically hides default theme navbars (Astra, GeneratePress, Twenty Themes, etc.).
📦 Installation
- Download or clone this repository:
git clone https://github.com/kenaldertech/custom-navbar.git