WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Katsushi Kawamori v2.15

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.

Fixed Bottom Menu

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-assisted

Fixed 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

Customize

  • Template files allow for flexible customization.
  • The default template file is template/fixedbottommenu-template-html.php and template/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
);

Read the full description on the official page →

Tagged as