function shiftnav_register_skin($id, $title, $path) { _SHIFTNAV()->register_skin($id, $title, $path); }
//$group = '' ){ return self::$registered_icons; } } /* * If the class already exists, and we're running ShiftNav Pro, * ShiftNav free needs to be deactivated */ } elseif (defined('SHIFTNAV_PRO') && SHIFTNAV_PRO) { function deactivate_shiftnav() { if (is_plugin_active('shiftnav-responsive-mobile-menu/shiftnav-responsive-mobile-menu.php')) { deactivate_plugins('shiftnav-responsive-mobile-menu/shiftnav-responsive-mobile-menu.php'); } } add_action('admin_init', 'deactivate_shiftnav'); //or function shiftnav_duplicate_warning() { echo '<div class="error"><p><strong>Attempting to disable ShiftNav [Free]</strong>. Please be sure that the free version of ShiftNav has been disabled in order to use ShiftNav Pro</p></div>'; } add_action('admin_notices', 'shiftnav_duplicate_warning'); } // End if class_exists check if (!function_exists('_SHIFTNAV')) { function _SHIFTNAV() { return ShiftNav::instance(); } _SHIFTNAV(); }
function shiftnav_get_instance_options($instance) { //echo SHIFTNAV_PREFIX.$instance; $defaults = _SHIFTNAV()->get_defaults(SHIFTNAV_PREFIX . $instance); $options = get_option(SHIFTNAV_PREFIX . $instance, $defaults); if (!is_array($options) || count($options) == 0) { return $defaults; } return $options; }
function shiftnav_get_registered_icons() { return _SHIFTNAV()->get_registered_icons(); }