=== Fixed Bottom Menu === Contributors: Katsushi Kawamori Donate link: https://shop.riverforest-wp.info/donate/ Tags: footer, menu Requires at least: 5.0 Requires PHP: 8.0 Tested up to: 6.5 Stable tag: 2.02 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Add fixed bottom menu. == Description == Add fixed bottom menu. = 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 3 to 5. * Can specify the font size. * Can specify the menu height. * Can specify the line height. * Can specify the padding top. * Can specify the color of text, buttons, and mouse over. * 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. = Demo = * [Fixed Bottom Menu Live](https://fbm.riverforest-wp.info/) = Icons = * [Dashicons](https://developer.wordpress.org/resource/dashicons/) can be specified. = Customize = * Template files allow for flexible [customization](https://github.com/katsushi-kawamori/Fixed-Bottom-Menu-Templates). * 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 ); ~~~ * CSS files can be set separately. Please see the filters below. ~~~ /** ================================================== * Filter for CSS file. * */ add_filter( 'fixed_bottom_menu_css_url', function () { $wp_uploads = wp_upload_dir(); $upload_url = $wp_uploads['baseurl']; if ( is_ssl() ) { $upload_url = str_replace( 'http:', 'https:', $upload_url ); } $upload_url = untrailingslashit( $upload_url ); return $upload_url . '/tmp/fixedbottommenu.css'; }, 10, 1 ); ~~~ == Installation == 1. Upload `fixed-bottom-menu` directory to the `/wp-content/plugins/` directory 2. Activate the plugin through the 'Plugins' menu in WordPress == Frequently Asked Questions == none == Screenshots == 1. View 2. Settings 3. Edit settings == Changelog == = [2.02] 2024/04/17 = * Fix - Simplification of templates. = [2.01] 2024/04/17 = * Fix - Simplification of templates. = [2.00] 2024/04/16 = * Added - Customization by template files. * Change - The management screen was converted to React. = 1.30 = Supported WordPress 6.4. PHP 8.0 is now required. = 1.29 = Fixed problem with adding columns. = 1.28 = Supported WordPress 5.7. = 1.27 = Fixed uninstall. = 1.26 = Supported WordPress 5.6. = 1.25 = Updates related to add-ons. = 1.24 = Updates related to add-ons. = 1.23 = A link to the demo site has been posted. [Fixed Bottom Menu Live](https://fbm.riverforest-wp.info/) = 1.22 = Added footer class option. Changed color picker. = 1.21 = Fixed an error related to add-ons. = 1.20 = Added filter for erase menu. Added filter for z-index. = 1.19 = Added filter for values in columns. = 1.18 = Removed unnecessary code. = 1.17 = Added several options. Added several filter. = 1.16 = Fixed a problem with the iOS home bar being covered. = 1.15 = Can specify the number of columns from 3 to 5. = 1.14 = Fixed translation. = 1.13 = Fixed translation. = 1.12 = Fixed url link problem. = 1.11 = Old settings (ver1.01) can now be selected. = 1.10 = The setting screen has been changed. = 1.04 = Fixed problem of CSS. = 1.03 = Fixed issue "Max Width". = 1.02 = Fixed problem of CSS. = 1.01 = Fixed link to the setting page. = 1.00 = Initial release. == Upgrade Notice == = 1.00 = Initial release.