Plugin Directory

Changeset 3215636


Ignore:
Timestamp:
01/01/2025 12:28:28 PM (12 months ago)
Author:
Laxman Prajapati
Message:

Updated to version 2.0.0

Location:
multilevel-navigation-menu
Files:
13 added
3 edited

Legend:

Unmodified
Added
Removed
  • multilevel-navigation-menu/trunk/assets/css/mnmwp-front.css

    r2509011 r3215636  
    2828#mnmwp-main-menu li:hover > ul {left: auto;}
    2929#mnmwp-main-menu.align-right li:hover > ul {left: auto;right: 0;}
    30 #mnmwp-main-menu li:hover > ul > li {height: 35px;}
     30#mnmwp-main-menu li:hover > ul > li {height: 35px;z-index: 999;}
    3131#mnmwp-main-menu ul ul ul {margin-left: 100%;top: 0;}
    3232#mnmwp-main-menu.align-right ul ul ul {margin-left: 0;margin-right: 100%;}
  • multilevel-navigation-menu/trunk/multilevel-navigation-menu.php

    r2856489 r3215636  
    66 * Author: Laxman Prajapati
    77 * Author URI: https://laxmanprajapati.wordpress.com/
    8  * Version: 1.0.8
     8 * Version: 2.0.0
    99 * Text Domain: multilevel-navigation-menu
    1010 *
     
    2323 * @package MultilevelNavigationMenu
    2424 * @author Laxman Prajapati
    25  * @version 1.0.8
     25 * @version 2.0.0
    2626 */
    2727
     
    482482        /** Navigation Menu Outer Width Get **/
    483483        $mnmwp_menu_outer_width = get_option( 'mnmwp-menu-outer-width' );
    484         if(empty($mnmwp_menu_outer_width)) $mnmwp_menu_outer_width = $mnmwp_menu_default_back_color;
     484        if(empty($mnmwp_menu_outer_width)) $mnmwp_menu_outer_width = $mnmwp_menu_default_outer_width; /* V: 2.0.0 */
    485485       
    486486        /** Navigation Menu Inner Width Get **/
    487487        $mnmwp_menu_inner_width = get_option( 'mnmwp-menu-inner-width' );
    488         if(empty($mnmwp_menu_inner_width)) $mnmwp_menu_inner_width = $mnmwp_menu_default_font_color;
     488        if(empty($mnmwp_menu_inner_width)) $mnmwp_menu_inner_width = $mnmwp_menu_default_inner_width; /* V: 2.0.0 */
    489489
    490490        /** Mobile Menu Breakpoint **/
     
    529529                    /*--- For Desktop ---*/
    530530                    /*-- First Level --*/
    531                     #mnmwp-main-menu {background: <?php echo $mnmwp_first_back_color; ?>; width: <?php echo $mnmwp_menu_outer_width; ?>; padding: 0 <?php echo $mnmwp_menu_inner_width; ?>;}
     531                    #mnmwp-main-menu {background: <?php echo $mnmwp_first_back_color; ?>; <?php if($mnmwp_menu_outer_width){ echo 'width:'.$mnmwp_menu_outer_width; } ?>; <?php if($mnmwp_menu_inner_width){ echo 'padding:0 '.$mnmwp_menu_inner_width; } ?>;} /* V: 2.0.0 */
    532532                    #mnmwp-main-menu > ul > li{background: <?php echo $mnmwp_first_back_color; ?>;}
    533533                    #mnmwp-main-menu > ul > li:hover{background: <?php echo $mnmwp_first_back_color_hover; ?>;}
     
    535535                    #mnmwp-main-menu ul li a:hover {color: <?php echo $mnmwp_first_font_color_hover; ?>;}
    536536                    #mnmwp-main-menu > ul > li.current-menu-item, #mnmwp-main-menu > ul > li.current-menu-ancestor {background: <?php echo $mnmwp_first_back_color_active; ?>;}
    537                     #mnmwp-main-menu > ul > li.current-menu-item > a, #mnmwp-main-menu > ul > li.current-menu-ancestor > a{color: <?php echo $mnmwp_first_font_color_active; ?>;}
    538 
     537                    #mnmwp-main-menu > ul > li.current-menu-item > a, #mnmwp-main-menu > ul > li.current-menu-ancestor > a {color: <?php echo $mnmwp_first_font_color_active; ?>;}
    539538                    /*-- Icon Color --*/
    540539                    #mnmwp-main-menu ul li.has-sub > a:after, #mnmwp-main-menu ul li.has-sub > a:before {background: <?php echo $mnmwp_first_font_color; ?>;}
     
    547546                    #mnmwp-main-menu ul li.current-menu-ancestor.has-sub > a:before
    548547                    {background: <?php echo $mnmwp_first_font_color_active; ?>;}
    549 
    550548                    /*-- Second Level --*/
    551549                    #mnmwp-main-menu ul ul li a{background: <?php echo $mnmwp_second_back_color; ?>;color: <?php echo $mnmwp_second_font_color; ?>;}
    552550                    #mnmwp-main-menu ul ul > li:hover > a {background: <?php echo $mnmwp_second_back_color_hover; ?>;color: <?php echo $mnmwp_second_font_color_hover; ?>;}
    553                    
    554551                    #mnmwp-main-menu ul ul li.current-menu-item > a, #mnmwp-main-menu ul li.current-menu-ancestor ul li.current-menu-ancestor > a{background: <?php echo $mnmwp_second_back_color_active; ?>;color: <?php echo $mnmwp_second_font_color_active; ?>;}
    555 
    556552                    /*-- Icon Color --*/
    557553                    #mnmwp-main-menu ul ul li.has-sub > a:after, #mnmwp-main-menu ul ul li.has-sub > a:before {background: <?php echo $mnmwp_second_font_color; ?>;}
     
    563559                    #mnmwp-main-menu ul li.current-menu-ancestor.has-sub ul li.current-menu-ancestor.has-sub:hover > a:before
    564560                    {background: <?php echo $mnmwp_second_font_color_active; ?>;}
    565 
    566                    
    567561                    /*-- Rest All Level --*/
    568562                    #mnmwp-main-menu ul ul ul li a{background: <?php echo $mnmwp_rest_back_color; ?>;color: <?php echo $mnmwp_rest_font_color; ?>;}
     
    571565                    #mnmwp-main-menu ul ul ul li.current-menu-item > a, #mnmwp-main-menu ul li.current-menu-ancestor ul li.current-menu-ancestor ul li.current-menu-item.has-sub > a
    572566                    {background: <?php echo $mnmwp_rest_back_color_active; ?>;color: <?php echo $mnmwp_rest_font_color_active; ?>;}
    573 
    574567                    #mnmwp-main-menu ul ul ul li.current-menu-item > a, #mnmwp-main-menu ul li.current-menu-ancestor ul li.current-menu-ancestor ul li.current-menu-ancestor ul li.current-menu-ancestor.has-sub > a,
    575568                    #mnmwp-main-menu ul ul ul li.current-menu-item > a, #mnmwp-main-menu ul li.current-menu-ancestor ul li.current-menu-ancestor ul li.current-menu-ancestor ul li.current-menu-item.has-sub > a
     
    577570                    #mnmwp-main-menu ul ul ul li.current-menu-item > a, #mnmwp-main-menu ul li.current-menu-ancestor ul li.current-menu-ancestor ul li.current-menu-ancestor ul li.current-menu-ancestor ul li.current-menu-item.has-sub > a
    578571                    {background: <?php echo $mnmwp_rest_back_color_active; ?>;color: <?php echo $mnmwp_rest_font_color_active; ?>;}
    579 
    580572                    /*-- Icon Color --*/
    581573                    #mnmwp-main-menu ul ul ul li.has-sub > a:after, #mnmwp-main-menu ul ul ul li.has-sub > a:before {background: <?php echo $mnmwp_rest_font_color; ?>;}
     
    607599                    #mnmwp-main-menu ul li.current-menu-ancestor.has-sub ul li.current-menu-ancestor.has-sub ul li.current-menu-ancestor.has-sub ul li.current-menu-item.has-sub:hover > a:before
    608600                    {background: <?php echo $mnmwp_rest_font_color_active; ?>;}
    609                    
    610601                    /*--- For Mobile ---*/
    611602                    /*-- First Level --*/
     
    615606                    .is_mobile #mnmwp-main-menu > ul > li:hover {background: none;}
    616607                    .is_mobile #mnmwp-main-menu ul li:hover > a{background: <?php echo $mnmwp_first_back_color_hover; ?>;color: <?php echo $mnmwp_first_font_color_hover; ?>;}
    617 
    618608                    .is_mobile #mnmwp-main-menu ul li.current-menu-ancestor:hover > a,
    619609                    .is_mobile #mnmwp-main-menu ul li.current-menu-item:hover > a {background: <?php echo $mnmwp_first_back_color_active; ?>;color: <?php echo $mnmwp_first_font_color_active; ?>;}
    620                    
    621610                    /*-- Second Level --*/
    622611                    .is_mobile #mnmwp-main-menu ul ul li:hover > a{background: <?php echo $mnmwp_second_back_color_hover; ?>;color: <?php echo $mnmwp_second_font_color_hover; ?>;}
    623612                    .is_mobile #mnmwp-main-menu ul ul li.current-menu-ancestor:hover > a,
    624613                    .is_mobile #mnmwp-main-menu ul ul li.current-menu-item:hover > a{background: <?php echo $mnmwp_second_back_color_active; ?>;color: <?php echo $mnmwp_second_font_color_active; ?>;}
    625                    
    626614                    /*-- Rest All Level --*/
    627615                    .is_mobile #mnmwp-main-menu ul ul ul li:hover > a{background: <?php echo $mnmwp_rest_back_color_hover; ?>;color: <?php echo $mnmwp_rest_font_color_hover; ?>;}
     
    629617                    .is_mobile #mnmwp-main-menu ul ul ul li.current-menu-item:hover > a
    630618                    {background: <?php echo $mnmwp_rest_back_color_active; ?>;color: <?php echo $mnmwp_rest_font_color_active; ?>;}
    631                    
    632 
    633619                    /*-- Icon CSS --*/
    634620                    .is_mobile #mnmwp-main-menu ul > li.has-sub > .mnm-submenu-button.mnm-submenu-opened:before,
     
    644630                    .is_mobile #mnmwp-main-menu ul ul ul > li.has-sub > .mnm-submenu-opened.mnm-submenu-opened:before,
    645631                    .is_mobile #mnmwp-main-menu ul ul ul > li.has-sub > .mnm-submenu-opened.mnm-submenu-opened:after {background: <?php echo $mnmwp_rest_font_color_hover; ?>;}
    646 
    647 
    648632                    /*- First Level Icon -*/
    649633                    .is_mobile #mnmwp-main-menu ul li.current-menu-item.has-sub > .mnm-submenu-button:after,
     
    661645                    {background: <?php echo $mnmwp_second_font_color_active; ?>;}
    662646                    /*- Rest Level Icon -*/
    663 
    664647                    .is_mobile #mnmwp-main-menu ul li.current-menu-ancestor.has-sub ul li.current-menu-ancestor.has-sub ul li.current-menu-ancestor.has-sub .mnm-submenu-button:after,
    665648                    .is_mobile #mnmwp-main-menu ul li.current-menu-ancestor.has-sub ul li.current-menu-ancestor.has-sub ul li.current-menu-ancestor.has-sub .mnm-submenu-button:before
     
    668651                    .is_mobile #mnmwp-main-menu ul li.current-menu-ancestor.has-sub ul li.current-menu-ancestor.has-sub ul li.current-menu-ancestor.has-sub > .mnm-submenu-button.mnm-submenu-opened:before
    669652                    {background: <?php echo $mnmwp_rest_font_color_active; ?>;}
    670 
    671 
    672653                    .is_mobile #mnmwp-main-menu ul li.current-menu-ancestor.has-sub ul li.current-menu-ancestor.has-sub ul li.current-menu-ancestor.has-sub ul li.has-sub > .mnm-submenu-button:after,
    673654                    .is_mobile #mnmwp-main-menu ul li.current-menu-ancestor.has-sub ul li.current-menu-ancestor.has-sub ul li.current-menu-ancestor.has-sub ul li.has-sub > .mnm-submenu-button:before
     
    676657                    .is_mobile #mnmwp-main-menu ul li.current-menu-ancestor.has-sub ul li.current-menu-ancestor.has-sub ul li.current-menu-ancestor.has-sub ul li.current-menu-ancestor.has-sub > .mnm-submenu-button:before
    677658                    {background: <?php echo $mnmwp_rest_font_color_active; ?>;}
    678 
    679659                    .is_mobile #mnmwp-main-menu ul li.current-menu-ancestor.has-sub ul li.current-menu-ancestor.has-sub ul li.current-menu-ancestor.has-sub ul li.current-menu-ancestor.has-sub > .mnm-submenu-button.mnm-submenu-opened:after,
    680660                    .is_mobile #mnmwp-main-menu ul li.current-menu-ancestor.has-sub ul li.current-menu-ancestor.has-sub ul li.current-menu-ancestor.has-sub ul li.current-menu-ancestor.has-sub > .mnm-submenu-button.mnm-submenu-opened:before
     
    683663                    .is_mobile #mnmwp-main-menu ul li.current-menu-ancestor.has-sub ul li.current-menu-ancestor.has-sub ul li.current-menu-ancestor.has-sub ul li.has-sub > .mnm-submenu-button.mnm-submenu-opened:before
    684664                    {background: <?php echo $mnmwp_rest_font_color_hover; ?>;}
    685 
    686665                    .is_mobile #mnmwp-main-menu > ul > li.current-menu-ancestor.has-sub ul > li.current-menu-ancestor.has-sub ul > li.current-menu-item.has-sub > .mnm-submenu-button:after,
    687666                    .is_mobile #mnmwp-main-menu > ul > li.current-menu-ancestor.has-sub ul > li.current-menu-ancestor.has-sub ul > li.current-menu-item.has-sub > .mnm-submenu-button:before
     
    690669                    .is_mobile #mnmwp-main-menu ul li.current-menu-ancestor.has-sub ul li.current-menu-ancestor.has-sub ul li.current-menu-ancestor.has-sub ul li.current-menu-item.has-sub > .mnm-submenu-button:before
    691670                    {background: <?php echo $mnmwp_rest_font_color_active; ?>;}
    692 
    693671                    .is_mobile #mnmwp-main-menu ul li.current-menu-ancestor.has-sub ul li.current-menu-ancestor.has-sub ul li.current-menu-ancestor.has-sub ul li.current-menu-item.has-sub > .mnm-submenu-button.mnm-submenu-opened:after,
    694672                    .is_mobile #mnmwp-main-menu ul li.current-menu-ancestor.has-sub ul li.current-menu-ancestor.has-sub ul li.current-menu-ancestor.has-sub ul li.current-menu-item.has-sub > .mnm-submenu-button.mnm-submenu-opened:before
    695673                    {background: <?php echo $mnmwp_rest_font_color_active; ?>;}
    696 
    697674                    .is_mobile #mnmwp-main-menu #mnm-menu-button button.btn.menu-btn span{background: <?php echo $mnmwp_menu_icon_color; ?>;}
    698 
    699675                </style>
    700676                <?php
     
    703679                printf( '<span class="mnmwp_no_menu_selected">Can you please select your menu on the "MNM Header Menu" Location.</span>' );
    704680            endif;
     681            return ob_get_clean();
    705682        }
    706683    }
  • multilevel-navigation-menu/trunk/readme.txt

    r2856489 r3215636  
    44Contributors: laxman-prajapati
    55Tags: full screen menu, navigation menu, navmenu, nav menu, menus, multilevel menu, menu, dropdown menu, mobile, responsive, shortcode, responsive menu, mobile menu
    6 Requires at least: 4.7
    7 Tested up to: 6.1.1
    8 Requires PHP: 5.6
     6Requires at least: 6.3
     7Tested up to: 6.6
     8Requires PHP: 7.4
    99License: GPLv2 or later
    1010License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    8989* Fix Minor bugs.
    9090* Tested up to PHP 8.1
     91
     92= 2.0.0 - 01/01/2025 =
     93*Release Date - 01 January 2025*
     94* Fixed minor bugs.
     95* Resolved a CSS issue.
     96* The dynamic values for "Navigation Menu Outer Width" and "Navigation Menu Inner Container Left/Right Space (Padding)" were not working previously as defined in the backend configuration. This issue has now been fixed, and the feature works properly in this version.
     97* If you experience any left or right spacing issues after updating this plugin, please ensure that the 'Navigation Menu Outer Width' and 'Navigation Menu Inner Container Left Right Space (Padding)' settings are configured correctly on the settings page under Appearance > Multilevel Navigation Menu.
     98* Based on the theme, there is the possibility to change the priority of some CSS classes to ensure the navigation menu's CSS displays properly on the frontend.
     99* Tested with the latest "Twenty Twenty-Four" and "Twenty Twenty-Five" themes.
     100* Tested up to PHP 8.1.
Note: See TracChangeset for help on using the changeset viewer.