/** * Get Fields * * @since 0.3.0 * @access private * @return array */ private static function _get_fields(array $values = array()) { $fields = Menu_Icons_Settings::get_settings_fields($values); foreach ($fields as &$field) { $field['attributes'] = array_merge(array('class' => '_setting', 'data-key' => $field['id']), isset($field['attributes']) ? $field['attributes'] : array()); } unset($field); return $fields; }
/** * Get menu item setting fields * * @since 0.9.0 * @access protected * @param array $meta Menu item meta value. * @return array */ protected static function _get_menu_item_fields($meta) { $fields = array_merge(array(array('id' => 'type', 'label' => __('Type'), 'value' => $meta['type']), array('id' => 'icon', 'label' => __('Icon'), 'value' => $meta['icon'])), Menu_Icons_Settings::get_settings_fields($meta)); return $fields; }