Plugin Directory

Changeset 2385194


Ignore:
Timestamp:
09/20/2020 01:25:34 PM (5 years ago)
Author:
dunhakdis
Message:

Fixed plugin for version 5.4 and above

Location:
nifty-menu-options
Files:
58 added
11 edited

Legend:

Unmodified
Added
Removed
  • nifty-menu-options/trunk/README.md

    r1897527 r2385194  
    55Tested up to: 4.9.6
    66Requires PHP: 5.4
    7 Stable tag: 1.0.1
     7Stable tag: 1.0.2
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
  • nifty-menu-options/trunk/nifty-menu-options.php

    r1897527 r2385194  
    44 * Plugin URI:   https://wordpress.org/plugins/nifty-menu-options/
    55 * Description:  Adds beautiful icons to your WordPress menu items. More menu item options are coming soon!
    6  * Version:      1.0.1
     6 * Version:      1.0.2
    77 * Author:       Dunhakdis
    88 * Contributors: dunhakdis, wpjasper
     
    3535define( 'NIFTY_MENU_OPTION_NAME', 'nifty_menu_options' );
    3636
    37 define( 'NIFTY_MENU_OPTION_VERSION', '1.0.0' );
     37define( 'NIFTY_MENU_OPTION_VERSION', '1.0.2' );
    3838
    3939define( 'NIFTY_MENU_OPTION_TRAIL_PATH', trailingslashit( plugin_dir_path( __FILE__ ) ) );
     
    6868 * @return void
    6969 */
     70
    7071function nifty_menu_options_activate() {
    7172    $plugin = new \DSC\NiftyMenuOptions\Activator();
     
    7475
    7576// Bootstrap the plugin.
     77
    7678$plugin = new \DSC\NiftyMenuOptions\Loader();
     79
    7780$plugin->runner();
  • nifty-menu-options/trunk/readme.txt

    r1897527 r2385194  
    55Tested up to: 4.9.6
    66Requires PHP: 5.4
    7 Stable tag: 1.0.1
     7Stable tag: 1.0.2
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
  • nifty-menu-options/trunk/src/classes/class-helper.php

    r1893407 r2385194  
    130130            return $icon[0];
    131131        }
     132
     133        return $icon;
     134
    132135    }
    133136
  • nifty-menu-options/trunk/src/classes/class-loader.php

    r1893407 r2385194  
    7676     */
    7777    public function __construct() {
     78
    7879        $this->plugin_name = NIFTY_MENU_OPTION_NAME;
    7980        $this->version     = NIFTY_MENU_OPTION_VERSION;
     
    9394     */
    9495    private function load_dependencies() {
     96
    9597        /**
    9698         * Includes the class that handles the actions and filters of the plugin.
     
    124126        include_once NIFTY_MENU_OPTION_TRAIL_PATH . 'src/classes/class-publicpages.php';
    125127
    126         $this->loader = new \DSC\NiftyMenuOptions\Hooks();
    127 
    128         new \DSC\NiftyMenuOptions\Language();
    129 
    130         new \DSC\NiftyMenuOptions\Metabox();
     128        $this->loader = new Hooks();
     129
     130        new Language();
     131
     132        new Metabox();
    131133    }
    132134
     
    150152     */
    151153    private function set_admin_hooks() {
    152         $plugin_admin            = new \DSC\NiftyMenuOptions\Admin(
    153             $this->get_name(),
    154             $this->get_version(),
    155             $this->get_loader()
    156         );
    157         $plugin_metabox          = new \DSC\NiftyMenuOptions\Metabox(
    158             $this->get_name(),
    159             $this->get_version(),
    160             $this->get_loader()
    161         );
    162         $plugin_menu_icon_picker = new \DSC\NiftyMenuOptions\MenuIconPicker(
     154        $plugin_admin            = new Admin(
     155            $this->get_name(),
     156            $this->get_version(),
     157            $this->get_loader()
     158        );
     159        $plugin_metabox          = new Metabox(
     160            $this->get_name(),
     161            $this->get_version(),
     162            $this->get_loader()
     163        );
     164        $plugin_menu_icon_picker = new MenuIconPicker(
    163165            $this->get_name(),
    164166            $this->get_version(),
     
    204206     */
    205207    private function set_public_hooks() {
    206         $plugin_public = new \DSC\NiftyMenuOptions\PublicPages(
     208        $plugin_public = new PublicPages(
    207209            $this->get_name(),
    208210            $this->get_version(),
  • nifty-menu-options/trunk/src/classes/class-metabox.php

    r1897527 r2385194  
    290290            return $returned_values;
    291291        }
     292
     293        return array(
     294            'position' => '',
     295            'css' => ''
     296        );
    292297    }
    293298
     
    329334            }
    330335        }
     336
     337        return array(
     338            'size' => '',
     339            'css' => ''
     340        );
    331341    }
    332342
  • nifty-menu-options/trunk/src/classes/class-publicpages.php

    r1893407 r2385194  
    223223        $item_id       = $item->ID;
    224224        $menu_id       = Helper::get_menu_id( $args->theme_location );
    225         $icon_array    = array('');
    226         $icon_data     = array('');
     225        $icon_data     = array();
     226        $icon_data    = array(
     227            'nifty-menu-options-icon' => '',
     228            'nifty-menu-options-icon-color' => '',
     229            'nifty-menu-options-icon-gutter' => '',
     230            'nifty-menu-options-icon-size' => '',
     231        );
    227232        $icon          = '';
    228233        $icon_color    = '';
     
    236241
    237242        $icon_array    = Helper::get_unserialize_nifty_menu_icons($menu_id);
    238         $icon_data     = $icon_array[$item_id];
     243        if ( ! empty( $icon_array ) ){
     244            $icon_data     = $icon_array[$item_id];
     245        };
    239246
    240247        if ( ! empty( $icon_data ) ) {
  • nifty-menu-options/trunk/src/public/js/admin-nifty-menu-options.js

    r1897527 r2385194  
    1 jQuery(document).ready( function($) {
     1jQuery(document).ready(function ($) {
    22    "use strict";
    33
    4     $( 'body' ).on( 'click', '#TB_ajaxContent .nifty-icon-selector', function(e) {
    5        var data_icon_name               = $( this ).attr('data-icon-name');
    6        var data_icon_library            = $( this ).attr('data-icon-library');
    7        var data_icon_category           = $( this ).attr('data-icon-category');
    8        var data_menu_item_id            = $( this ).attr('data-menu-item-id');
    9        var input_icon_field_id          = '#nifty-menu-options-icon-'+ data_menu_item_id;
    10        var input_icon_library_field_id  = '#nifty-menu-options-icon-library-'+ data_menu_item_id;
    11        var input_icon_category_field_id = '#nifty-menu-options-icon-category-'+ data_menu_item_id;
    12 
    13        $( input_icon_field_id ).attr( 'value', data_icon_name );
    14        $( input_icon_library_field_id ).attr( 'value', data_icon_library );
    15        $( input_icon_category_field_id ).attr( 'value', data_icon_category );
    16 
    17        $( '.thickbox-link-text-' + data_menu_item_id ).text( nifty_menu_options_admin_object.change_icon );
    18 
    19        $( '.nifty-icon-label' ).removeClass( 'selected' );
    20        $( this ).parent().addClass( 'selected' );
    21        $( '.nifty-icon-selected-' + data_menu_item_id ).text( data_icon_name );
    22 
    23         $( '#TB_window' ).fadeOut( 'fast', function() {
    24            $( '#TB_window, #TB_overlay, #TB_HideSelect' ).trigger( 'tb_unload' ).unbind().remove();
    25            $( 'body' ).trigger( 'thickbox:removed' );
    26            $( 'body' ).removeClass( 'modal-open' );
    27            $(document).unbind('.thickbox');
     4    $('body').on('click', '#TB_ajaxContent .nifty-icon-selector', function (e) {
     5        var data_icon_name = $(this).attr('data-icon-name');
     6        var data_icon_library = $(this).attr('data-icon-library');
     7        var data_icon_category = $(this).attr('data-icon-category');
     8        var data_menu_item_id = $(this).attr('data-menu-item-id');
     9        var input_icon_field_id = '#nifty-menu-options-icon-' + data_menu_item_id;
     10        var input_icon_library_field_id = '#nifty-menu-options-icon-library-' + data_menu_item_id;
     11        var input_icon_category_field_id = '#nifty-menu-options-icon-category-' + data_menu_item_id;
     12
     13        $(input_icon_field_id).attr('value', data_icon_name);
     14        $(input_icon_library_field_id).attr('value', data_icon_library);
     15        $(input_icon_category_field_id).attr('value', data_icon_category);
     16
     17        $('.thickbox-link-text-' + data_menu_item_id).text(nifty_menu_options_admin_object.change_icon);
     18
     19        $('.nifty-icon-label').removeClass('selected');
     20        $(this).parent().addClass('selected');
     21        $('.nifty-icon-selected-' + data_menu_item_id).text(data_icon_name);
     22
     23        $('#TB_window').fadeOut('fast', function () {
     24            $('#TB_window, #TB_overlay, #TB_HideSelect').trigger('tb_unload').unbind().remove();
     25            $('body').trigger('thickbox:removed');
     26            $('body').removeClass('modal-open');
     27            $(document).unbind('.thickbox');
    2828        });
    2929    });
    3030
    31     $( document ).on( 'change', '.nifty-icon-category', function () {
     31    $(document).on('change', '.nifty-icon-category', function () {
    3232        var $selected_category = $(this).find('option:selected').attr('value');
    3333        var $list = $(this).parents('.nifty-header-wrapper').siblings('.nifty-icon-selector-container');
     
    3838        $items.addClass('hide');
    3939
    40         if ( 'all' === $selected_category ) {
     40        if ('all' === $selected_category) {
    4141            $items.removeClass('hide');
    4242        }
     
    4545    });
    4646
    47     $( document ).on( 'change paste keyup', ".nifty-icon-search", function() {
     47    $(document).on('change paste keyup', ".nifty-icon-search", function () {
    4848        var searched_item = '';
    4949        var searched_item_regex = '';
     
    5757        var $item_category = '';
    5858
    59         $.each( items, function(index, item) {
     59        $.each(items, function (index, item) {
    6060            $(item).addClass('hide');
    6161        }); //hide all items
     
    6363        searched_item = $(this).attr('value'); //get entered value of input field
    6464
    65         if ( nifty_alpha_numeric( searched_value ) || '' == searched_value ) {
    66 
    67             searched_item_regex = new RegExp( searched_item, "i"); //convert search value into RegExp
     65        if (nifty_alpha_numeric(searched_value) || '' == searched_value) {
     66
     67            searched_item_regex = new RegExp(searched_item, "i"); //convert search value into RegExp
    6868            searched_result = $.grep(items, function (n) {
    6969                // console.log(n.attributes['NamedNodeMap']);
    70                 return searched_item_regex.test( n.attributes.getNamedItem('data-icon-name').value );
     70                return searched_item_regex.test(n.attributes.getNamedItem('data-icon-name').value);
    7171            }); //Returns array that matches search value
    7272
    7373        }
    7474
    75         if( $.isEmptyObject( searched_result ) ) {
    76             if ( '' == searched_value ) {
     75        if ($.isEmptyObject(searched_result)) {
     76            if ('' == searched_value) {
    7777                $('.nifty-message-wrapper').hide();
    7878            } else {
    79                 $('.nifty-message-wrapper').html( nifty_menu_options_admin_object.search_nothing_found ).hide().fadeIn();
    80                 $('.nifty-message').find('.search-icon-name').text( searched_value );
    81                 $('.nifty-message').find('.search-icon-category').text( $selected_category );
    82             }
    83 
    84             if ( false == nifty_alpha_numeric( searched_value ) ) {
    85                 $('.nifty-message-wrapper').html( nifty_menu_options_admin_object.search_invalid ).hide().fadeIn();
    86                 $('.nifty-message').find('.search-icon-name').text( searched_value );
     79                $('.nifty-message-wrapper').html(nifty_menu_options_admin_object.search_nothing_found).hide().fadeIn();
     80                $('.nifty-message').find('.search-icon-name').text(searched_value);
     81                $('.nifty-message').find('.search-icon-category').text($selected_category);
     82            }
     83
     84            if (false == nifty_alpha_numeric(searched_value)) {
     85                $('.nifty-message-wrapper').html(nifty_menu_options_admin_object.search_invalid).hide().fadeIn();
     86                $('.nifty-message').find('.search-icon-name').text(searched_value);
    8787            } else {
    88                 if( false == $.isEmptyObject( searched_result ) ) {
    89                     $('.nifty-message-wrapper').html( nifty_menu_options_admin_object.search_nothing_found ).hide().fadeIn();
    90                     $('.nifty-message').find('.search-icon-name').text( searched_value );
    91                     $('.nifty-message').find('.search-icon-category').text( $selected_category );
     88                if (false == $.isEmptyObject(searched_result)) {
     89                    $('.nifty-message-wrapper').html(nifty_menu_options_admin_object.search_nothing_found).hide().fadeIn();
     90                    $('.nifty-message').find('.search-icon-name').text(searched_value);
     91                    $('.nifty-message').find('.search-icon-category').text($selected_category);
    9292                }
    9393            }
    9494        }
    95         if( false === $.isEmptyObject( searched_result ) ) {
     95        if (false === $.isEmptyObject(searched_result)) {
    9696            $('.nifty-message-wrapper').hide();
    9797        }
    9898
    99         $.each( searched_result, function(index, item) {
     99        $.each(searched_result, function (index, item) {
    100100            var $item_category = $(item).attr('data-icon-category');
    101101
    102102            $('.nifty-message-wrapper').hide();
    103103
    104             if ( 'all' === $selected_category ) {
     104            if ('all' === $selected_category) {
    105105                $(item).removeClass('hide');
    106106            }
    107             if ( $item_category === $selected_category ) {
     107            if ($item_category === $selected_category) {
    108108                $(item).removeClass('hide');
    109109            }
     
    111111    });
    112112
    113     $( 'body' ).on( 'click', '#menu-to-edit .nifty-remove-icon', function(e) {
     113    $('body').on('click', '#menu-to-edit .nifty-remove-icon', function (e) {
    114114        e.preventDefault();
    115         $( this ).siblings('.nifty-icon-picker').find('.thickbox-link-text').text( nifty_menu_options_admin_object.add_icon );
    116         $( this ).siblings('.nifty-icon-picker').find('.nifty-icon-selected').text( '' );
    117         $( this ).siblings('.nifty-thickbox-container').find('.nifty-icon-label.selected .nifty-icon-selector').val('');
    118         $( this ).siblings('.nifty-thickbox-container').find('.nifty-icon-label.selected').removeClass('selected');
    119         $( this ).siblings('.nifty-menu-settings').find('.nifty-remove-icon-field').attr( 'value', 'true' );
    120         $( this ).siblings('.nifty-menu-settings').find('.nifty-menu-options-icon-field').attr( 'value', '' );
    121         $( this ).siblings('.nifty-menu-settings').find('.nifty-menu-options-icon-library-field').attr( 'value', '' );
    122         $( this ).siblings('.nifty-menu-settings').find('.nifty-menu-options-icon-category-field').attr( 'value', '' );
    123     });
    124 
    125     $( 'body' ).on( 'click', '#menu-to-edit .nifty-icon-picker', function(e) {
     115        $(this).siblings('.nifty-icon-picker').find('.thickbox-link-text').text(nifty_menu_options_admin_object.add_icon);
     116        $(this).siblings('.nifty-icon-picker').find('.nifty-icon-selected').text('');
     117        $(this).siblings('.nifty-thickbox-container').find('.nifty-icon-label.selected .nifty-icon-selector').val('');
     118        $(this).siblings('.nifty-thickbox-container').find('.nifty-icon-label.selected').removeClass('selected');
     119        $(this).siblings('.nifty-menu-settings').find('.nifty-remove-icon-field').attr('value', 'true');
     120        $(this).siblings('.nifty-menu-settings').find('.nifty-menu-options-icon-field').attr('value', '');
     121        $(this).siblings('.nifty-menu-settings').find('.nifty-menu-options-icon-library-field').attr('value', '');
     122        $(this).siblings('.nifty-menu-settings').find('.nifty-menu-options-icon-category-field').attr('value', '');
     123    });
     124
     125    $('body').on('click', '#menu-to-edit .nifty-icon-picker', function (e) {
    126126        e.preventDefault();
    127127        var new_selected_icon = '';
    128         var $menu_id = $( this ).siblings('.nifty-menu-settings').find('.nifty-menu-id').attr('value');
    129         var $selected_icon = $( this ).find('.nifty-icon-selected').text();
    130         var data_value = $( this ).siblings('.nifty-thickbox-container').find('.nifty-icon-label.selected .nifty-icon-selector').attr('data-value');
    131 
    132         $( this ).siblings('.nifty-menu-settings').find('.nifty-remove-icon-field').attr( 'value', 'false' );
    133 
    134         $( this ).siblings('.nifty-thickbox-container').find('.nifty-icon-label.selected .nifty-icon-selector').val(data_value);
     128        var $menu_id = $(this).siblings('.nifty-menu-settings').find('.nifty-menu-id').attr('value');
     129        var $selected_icon = $(this).find('.nifty-icon-selected').text();
     130        var data_value = $(this).siblings('.nifty-thickbox-container').find('.nifty-icon-label.selected .nifty-icon-selector').attr('data-value');
     131
     132        $(this).siblings('.nifty-menu-settings').find('.nifty-remove-icon-field').attr('value', 'false');
     133
     134        $(this).siblings('.nifty-thickbox-container').find('.nifty-icon-label.selected .nifty-icon-selector').val(data_value);
    135135
    136136        $.ajax({
    137137            type: 'POST',
    138 
    139138            dataType: 'json',
    140 
    141139            url: nifty_menu_options_admin_object.ajaxurl,
    142 
    143140            data: {
    144141                'action': 'nifty_admin_ajax', //calls nifty_admin_ajax
    145 
    146142                'nifty-setting': 'nifty-icon-picker',
    147 
    148143                'nifty-menu-id': $menu_id,
    149 
    150144                'selected-icon': $selected_icon,
    151145            },
    152146
    153             beforeSend: function(){
    154                 setTimeout(function(){
     147            beforeSend: function () {
     148                setTimeout(function () {
    155149                    $('#TB_ajaxContent').addClass('nifty-thickbox-modal');
    156150                    $('#TB_title').addClass('nifty-thickbox-title');
    157151                    $('#TB_ajaxWindowTitle').append(nifty_menu_options_admin_object.thickbox_title);
    158                     $( '#TB_ajaxContent .nifty-thickbox-content' ).addClass('loading').html(nifty_menu_options_admin_object.loading);
     152                    $('#TB_ajaxContent .nifty-thickbox-content').addClass('loading').html(nifty_menu_options_admin_object.loading);
    159153                }, 100);
    160154            },
    161155
    162             success: function( response ) {
    163 
     156            success: function (response) {
    164157                // console.log( response.status );
    165                 if ( response.status == 202 ) {
    166                     $( '#TB_ajaxContent .nifty-thickbox-content' ).removeClass( 'loading' ).html( response.nifty_icon_picker_list );
    167 
    168                     new_selected_icon = $( '#TB_ajaxContent .nifty-thickbox-content' ).find( '.nifty-icon-label.selected .nifty-displayed-icon' ).text();
    169 
    170                     $( this ).siblings('.nifty-icon-picker').find('.nifty-icon-selected').text(new_selected_icon);
    171                     $( this ).siblings('.nifty-menu-settings').find('.nifty-menu-options-icon-field').text(new_selected_icon);
     158                if (response.status == 202) {
     159                    setTimeout(function () {
     160
     161                        $('#TB_ajaxContent .nifty-thickbox-content').removeClass('loading').html(response.nifty_icon_picker_list);
     162                        new_selected_icon = $('#TB_ajaxContent .nifty-thickbox-content').find('.nifty-icon-label.selected .nifty-displayed-icon').text();
     163                        $(this).siblings('.nifty-icon-picker').find('.nifty-icon-selected').text(new_selected_icon);
     164                        $(this).siblings('.nifty-menu-settings').find('.nifty-menu-options-icon-field').text(new_selected_icon);
     165                    }, 102);
     166
    172167                }
     168            },
     169            error: function () {
     170                console.log(response);
    173171            }
    174172
     
    176174    });
    177175
    178     $( '.nifty-icon-color-picker' ).wpColorPicker({
     176    $('.nifty-icon-color-picker').wpColorPicker({
    179177        defaultColor: true,
    180178        // a callback to fire whenever the color changes to a valid color
    181         change: function(event, ui) {
    182             var hexcolor = $( this ).wpColorPicker( 'color' );
    183             $( this ).parents( '.nifty-icon-color-picker-wrap' ).siblings('.nifty-icon-selector-wrap').find('.nifty-icon-selected').css( 'color', hexcolor );
    184         }
    185     });
    186 
    187     $( '.submit-add-to-menu' ).on( 'click', function(){
    188         var fixColorPicker__Cron = setInterval(function(){
    189             $.each( $('.nifty-icon-color-picker'), function(){
    190                 if ( !$(this).hasClass('wp-color-picker') ) {
    191                     $(this).wpColorPicker({
    192                         defaultColor: true,
    193                         // a callback to fire whenever the color changes to a valid color
    194                         change: function(event, ui) {
    195                             var hexcolor = $( this ).wpColorPicker( 'color' );
    196                             $( this ).parents( '.nifty-icon-color-picker-wrap' ).siblings('.nifty-icon-selector-wrap').find('.nifty-icon-selected').css( 'color', hexcolor );
    197                         }
    198                     });
    199                 }
    200             });
    201         }, 500);
    202 
    203         var idle_time = 5000; // 5 Seconds.
    204         setTimeout(function(){
    205             window.clearTimeout( fixColorPicker__Cron );
    206         }, idle_time);
    207     });
    208 
    209     function nifty_alpha_numeric( txt ) {
     179        change: function (event, ui) {
     180            var hexcolor = $(this).wpColorPicker('color');
     181            $(this).parents('.nifty-icon-color-picker-wrap').siblings('.nifty-icon-selector-wrap').find('.nifty-icon-selected').css('color', hexcolor);
     182        }
     183    });
     184
     185    $('.submit-add-to-menu').on('click', function () {
     186        var fixColorPicker__Cron = setInterval(function () {
     187            $.each($('.nifty-icon-color-picker'), function () {
     188                if (!$(this).hasClass('wp-color-picker')) {
     189                    $(this).wpColorPicker({
     190                        defaultColor: true,
     191                        // a callback to fire whenever the color changes to a valid color
     192                        change: function (event, ui) {
     193                            var hexcolor = $(this).wpColorPicker('color');
     194                            $(this).parents('.nifty-icon-color-picker-wrap').siblings('.nifty-icon-selector-wrap').find('.nifty-icon-selected').css('color', hexcolor);
     195                        }
     196                    });
     197                }
     198            });
     199        }, 500);
     200
     201        var idle_time = 5000; // 5 Seconds.
     202        setTimeout(function () {
     203            window.clearTimeout(fixColorPicker__Cron);
     204        }, idle_time);
     205    });
     206
     207    function nifty_alpha_numeric(txt) {
    210208        var alphanumeric = /^[a-z\d\-_\s]+$/i;  // Allow only alphanumeric and space
    211209
    212         if ( txt.match( alphanumeric ) ) {
     210        if (txt.match(alphanumeric)) {
    213211            return true;
    214212        } else {
  • nifty-menu-options/trunk/src/resources/class-menuiconpicker.php

    r1897527 r2385194  
    5050    public static function init_menu_icon_picker() {
    5151        add_filter( 'wp_edit_nav_menu_walker', array( __CLASS__, 'filter_wp__edit_nav_menu_walker_class' ), 100 );
    52         add_filter( 'wp_nav_menu_item_custom_fields', array( __CLASS__, 'menu_icon_picker_option' ), 1, 4 );
     52        add_action( 'wp_nav_menu_item_custom_fields', array( __CLASS__, 'menu_icon_picker_option' ), 10, 5 );
    5353        add_action( 'wp_update_nav_menu_item', array( __CLASS__, 'save_menu_icon' ), 10, 3 );
    5454    }
     
    8888     * @uses    add_action() Calls 'nifty_menu_options_after_fields' hook
    8989     * @wp_hook action       wp_nav_nifty_menu_item_custom_fields
    90      *
     90     * wp_nav_menu_item_custom_fields
    9191     * @return void
    9292     */
    93     public static function menu_icon_picker_option( $id, $item, $depth, $args ) {
     93    public static function menu_icon_picker_option( $id, $item, $depth, $args, $nav_menu_id ) {
     94
    9495        $get_current_menu_id    = Helper::global_nav_menu_selected_id();
    9596        $get_menu_icon          = Metabox::get_menu_icon( $get_current_menu_id, $id );
     
    135136            </p>
    136137            <div class="nifty-menu-options-settings-inner">
     138
    137139                <div class="nifty-icon-selector-wrap nifty-section">
    138140                    <?php $thickbox_class->get_thickbox(); ?>
     
    173175                    <input type="number" value="<?php echo esc_attr( $left ); ?>" step="any" min="<?php echo esc_attr( $min ); ?>" class="nifty-icon-gutter nifty-number-field small-text" id="nifty-icon-gutter-left-<?php echo esc_attr( $id ); ?>" name="nifty-menu-options-icon-gutter[left][<?php echo esc_attr( $id ); ?>]" placeholder="<?php echo esc_attr( $gutter_placeholder ); ?>"/>
    174176                </div>
    175 
    176177
    177178                <div class="nifty-icon-size-wrap label_vcenter nifty-section">
     
    364365        ];
    365366
     367
    366368        $filtered_data = filter_input_array( INPUT_POST, $filters );
    367369
  • nifty-menu-options/trunk/src/resources/includes/library/custom-fields/class-nifty-menu-item-custom-fields-walker.php

    r1897527 r2385194  
    102102         * @return string Custom fields HTML.
    103103         */
    104         do_action( 'wp_nav_menu_item_custom_fields', $item->ID, $item, $depth, $args, $id );
     104        //do_action( 'wp_nav_menu_item_custom_fields', $item->ID, $item, $depth, $args, $id );
    105105
    106106        return ob_get_clean();
  • nifty-menu-options/trunk/src/template-tags/template-tags.php

    r1897527 r2385194  
    189189        $helper = new DSC\NiftyMenuOptions\Helper();
    190190        $get_menu_icon_data = $helper->get_unserialize_nifty_menu_icons( $menu_id );
    191         return $get_menu_icon_data[$menu_item_id];
    192     }
     191        if ( ! empty( $get_menu_icon_data[$menu_item_id] ) ) {
     192            return $get_menu_icon_data[$menu_item_id];
     193        }
     194    }
     195
     196    return $get_menu_icon_data;
    193197}
    194198
Note: See TracChangeset for help on using the changeset viewer.