Fixed Bottom Menu
Add a fixed menu. The basic menu is at the bottom, but it can also be displayed on the top, left, and right.
The facts
- Rating
- 5★ from 11
- Active installs
- 5k+
- Price
- Free
- Last updated
- 16 Aug 2026
- Added
- Nov 2019
- Requires WP
- 6.6
- Tested up to
- WP 7.1
- Requires PHP
- 8.0
- Downloads
- 74,419
Our analysis
AI-assistedFixed Bottom Menu is a WordPress plugin that allows you to add a fixed menu to your site. The menu can be positioned at the bottom, top, left, or right of the page and can include up to five link destinations. Users can customize various aspects of the menu, including font size, height, padding, and colours.
This plugin is suitable for those looking to enhance navigation on their WordPress site with a flexible and customizable menu. It provides options for both basic users and developers who want to implement custom templates.
Best for: This plugin is best for WordPress site owners who want to improve site navigation.
What it does well
- ✓Allows for fixed menu placement at multiple positions
- ✓Customizable link destinations and icons
- ✓Flexible options for styling and layout
- ✓Supports template customization for advanced users
- ✓Free to use from the WordPress.org directory
Where it falls short
- •Limited information on specific use cases or examples
- •No details on support or documentation quality
Verdict
Fixed Bottom Menu offers a straightforward way to implement a customizable fixed menu. It may be particularly useful for those who want to enhance user experience with easy navigation options.
From the developer
Katsushi Kawamori's own description of Fixed Bottom Menu, lightly tidied.
Add a fixed menu. The basic menu is at the bottom, but it can also be displayed on the top, left, and right.
Links
- Five link destinations can be specified.
- Provides filters for icons, URLs, and text for each link.
Options
- Can specify the number of columns from 1 to 5.
- Can specify the font size with px, rem and em.
- Can specify the menu height with px, rem and em.
- Can specify the line height with px, rem and em.
- Can specify the padding with px, rem and em.
- Can specify their class to remove the overlap for headers and footers overlap.
- Can specify the color of text, buttons, and overlay.
- Can specify the upper limit of the display width.
- Can specify the stack order of css elemental.
- The above options filters are provided.
Other filters
- Provide a filter to erase the menu.
How it works
Live Demo
Icons
- Dashicons can be specified.
Customize
- Template files allow for flexible customization.
- The default template file is
template/fixedbottommenu-template-html.phpandtemplate/fixedbottommenu-template-css.php. Using this as a reference, you can specify a separate template file using the filters below.
/** ==================================================
* Filter for template file of html.
*
*/
add_filter(
'fixed_bottom_menu_generate_template_html_file',
function () {
$wp_uploads = wp_upload_dir();
$upload_dir = wp_normalize_path( $wp_uploads['basedir'] );
$upload_dir = untrailingslashit( $upload_dir );
return $upload_dir . '/tmp/fixedbottommenu-template-html.php';
},
10,
1
);
/** ==================================================
* Filter for template file of css.
*
*/
add_filter(
'fixed_bottom_menu_generate_template_css_file',
function () {
$wp_uploads = wp_upload_dir();
$upload_dir = wp_normalize_path( $wp_uploads['basedir'] );
$upload_dir = untrailingslashit( $upload_dir );
return $upload_dir . '/tmp/fixedbottommenu-template-css.php';
},
10,
1
);