'dropdown', 'heading' => esc_html__( 'Icon library', 'aleanta' ), 'param_name' => 'type', 'value' => $pix_libs, 'admin_label' => true, 'description' => esc_html__( 'Select icon library.', 'aleanta' ), ); if (is_array($pix_libs)) { $pix_fonts_str[] = $add_icon_libs; foreach ($pix_libs as $val) { if ($val != ''){ $pix_fonts[$val] = array( 'type' => 'iconpicker', 'heading' => esc_html__('Icon', 'aleanta'), 'param_name' => 'icon_' . $val, 'value' => '', 'settings' => array( 'emptyIcon' => true, 'type' => $val, 'iconsPerPage' => 4000, ), 'dependency' => array( 'element' => 'type', 'value' => $val, ), 'description' => esc_html__('Select icon from library.', 'aleanta'), ); } $pix_fonts_str[] = $pix_fonts[$val]; } } } return $pix_fonts_str; } function aleanta_get_vc_icons($pix_fonts_str){ $result = array(); if (!empty($pix_fonts_str) && function_exists('fil_init')) $result = apply_filters('aleanta_vc_icons_loader_show',$pix_fonts_str); return array_values($result); } ?>