if ( ! defined( 'ABSPATH' ) ) exit; // DEFAULT WORDPRESS EDITOR $uaf_disbale_editor_font_list_value = get_option('uaf_disbale_editor_font_list'); if ($uaf_disbale_editor_font_list_value != 1): add_filter('mce_buttons_2', 'wp_editor_fontsize_filter'); add_filter('tiny_mce_before_init', 'uaf_mce_before_init' ); endif; function uaf_mce_before_init( $init_array ) { $theme_advanced_fonts = ''; $fontsData = uaf_group_fontdata_by_fontname(uaf_get_uploaded_font_data()); if (!empty($fontsData)): foreach ($fontsData as $fontName=>$fontData): $theme_advanced_fonts .= ucfirst(str_replace('_',' ', $fontName)) .'='.$fontName.';'; endforeach; endif; $init_array['font_formats'] = $theme_advanced_fonts.'Andale Mono=Andale Mono, Times;Arial=Arial, Helvetica, sans-serif;Arial Black=Arial Black, Avant Garde;Book Antiqua=Book Antiqua, Palatino;Comic Sans MS=Comic Sans MS, sans-serif;Courier New=Courier New, Courier;Georgia=Georgia, Palatino;Helvetica=Helvetica;Impact=Impact, Chicago;Symbol=Symbol;Tahoma=Tahoma, Arial, Helvetica, sans-serif;Terminal=Terminal, Monaco;Times New Roman=Times New Roman, Times;Trebuchet MS=Trebuchet MS, Geneva;Verdana=Verdana, Geneva;Webdings=Webdings;Wingdings=Wingdings'; return $init_array; } function wp_editor_fontsize_filter( $options ) { array_unshift( $options, 'fontsizeselect'); array_unshift( $options, 'fontselect'); return $options; } // DIVI CUSTOMIZER AND BUILDER (Tested with 4.0.9 and 4.0.9) add_filter('et_websafe_fonts', 'uaf_send_fonts_divi_list',10,2); function uaf_send_fonts_divi_list($fonts){ $fontsData = uaf_group_fontdata_by_fontname(uaf_get_uploaded_font_data()); $fonts_uaf = array(); if (!empty($fontsData)): foreach ($fontsData as $fontName=>$fontData): $variationStyles = array(); foreach ($fontData as $fontVariationKey => $fontVariationData){ if (array_key_exists('font_weight',$fontVariationData)){ $variationStyles[] = $fontVariationData['font_weight']; } else { $variationStyles[] = '400'; } } $fonts_uaf[$fontName] = array( 'styles' => join(',',$variationStyles), 'character_set' => 'cyrillic,greek,latin', 'type' => 'serif' ); endforeach; endif; return array_merge($fonts_uaf,$fonts); } // SITE ORIGIN BUILDER add_filter('siteorigin_widgets_font_families', 'uaf_send_fonts_siteorigin_list',10,2); function uaf_send_fonts_siteorigin_list($fonts){ $fontsData = uaf_group_fontdata_by_fontname(uaf_get_uploaded_font_data()); $fonts_uaf = array(); if (!empty($fontsData)): foreach ($fontsData as $fontName=>$fontData): $fonts_uaf[$fontName] = $fontName; endforeach; endif; return array_merge($fonts_uaf,$fonts); } // REDUX Framework if (class_exists( 'Redux' ) ) { $reduxUafObject = new Redux; $reduxArgs = $reduxUafObject::$args; $reduxOptName = array_key_first($reduxArgs); add_filter('redux/'.$reduxOptName.'/field/typography/custom_fonts', 'uaf_send_fonts_redux_list' ); } function uaf_send_fonts_redux_list( $custom_fonts ) { $fontsData = uaf_group_fontdata_by_fontname(uaf_get_uploaded_font_data()); $fonts_uaf = array('Use Any Fonts' => array()); if (!empty($fontsData)): foreach ($fontsData as $fontName=>$fontData): $fonts_uaf['Use Any Fonts'][$fontName] = $fontName; endforeach; endif; return $fonts_uaf; } // X Theme add_filter('x_fonts_data', 'uaf_send_fonts_x_theme_list',10,2); function uaf_send_fonts_x_theme_list($fonts){ $fontsData = uaf_group_fontdata_by_fontname(uaf_get_uploaded_font_data()); $fonts_uaf = array(); if (!empty($fontsData)): foreach ($fontsData as $fontName=>$fontData): $fonts_uaf[$fontName] = array( 'source' => 'Use Any Font', 'family' => $fontName, 'stack' => '"'.$fontName.'"', 'weights' => array( '400' ) ); endforeach; endif; return array_merge($fonts_uaf,$fonts); } // elementor function uaf_send_fonts_elementor_list( $controls_registry ) { $fontsData = uaf_group_fontdata_by_fontname(uaf_get_uploaded_font_data()); $fonts_uaf = array('Use Any Fonts' => array()); if (!empty($fontsData)): foreach ($fontsData as $fontName=>$fontData): $fonts_uaf[$fontName] = 'system'; endforeach; endif; $fonts = $controls_registry->get_control( 'font' )->get_settings( 'options' ); $new_fonts = array_merge($fonts_uaf, $fonts ); $controls_registry->get_control( 'font' )->set_settings( 'options', $new_fonts ); } add_action( 'elementor/controls/controls_registered', 'uaf_send_fonts_elementor_list', 10, 1 ); // Beaver Builder and Themes (Tested with 2.3.0.1 ) add_filter('fl_theme_system_fonts', 'uaf_send_fonts_beaver_builder_list',10,2); add_filter('fl_builder_font_families_system', 'uaf_send_fonts_beaver_builder_list',10,2); function uaf_send_fonts_beaver_builder_list($fonts){ $fontsData = uaf_group_fontdata_by_fontname(uaf_get_uploaded_font_data()); $fonts_uaf = array(); if (!empty($fontsData)): foreach ($fontsData as $fontName=>$fontData): $variationStyles = array(); foreach ($fontData as $fontVariationKey => $fontVariationData){ if (array_key_exists('font_weight',$fontVariationData)){ $variationStyles[] = $fontVariationData['font_weight']; } else { $variationStyles[] = '400'; } } $fonts_uaf[$fontName] = array( 'fallback' => 'Verdana, Arial, sans-serif', 'weights' => $variationStyles ); endforeach; endif; return array_merge($fonts_uaf,$fonts); } // Themify Builder add_filter('themify_get_web_safe_font_list', 'uaf_send_fonts_themify_builder_list',10,2); function uaf_send_fonts_themify_builder_list($fonts){ $fontsData = uaf_group_fontdata_by_fontname(uaf_get_uploaded_font_data()); $fonts_uaf = array(); if (!empty($fontsData)): foreach ($fontsData as $fontName=>$fontData): $fonts_uaf[] = array( 'value' => $fontName, 'name' => $fontName ); endforeach; endif; return array_merge($fonts_uaf,$fonts); } // GENERATE PRESS Tested With Version: 2.4.1 add_filter( 'generate_typography_default_fonts', function( $fonts ) { $fonts_uaf = uaf_get_font_families(); return array_merge($fonts_uaf,$fonts); }); // ASTRA THEME ver 2.2.1 add_action( 'astra_customizer_font_list', 'uaf_astra_customizer_font_list'); function uaf_astra_customizer_font_list( $value ) { $fontsData = uaf_group_fontdata_by_fontname(uaf_get_uploaded_font_data()); $fonts_uaf = array(); if (!empty($fontsData)): echo esc_html(''); foreach ($fontsData as $fontName=>$fontData): echo ''; endforeach; endif; } // oceanwp Theme 1.7.4 if ( !function_exists( 'ocean_add_custom_fonts' ) ) { function ocean_add_custom_fonts() { $fonts_uaf = uaf_get_font_families(); return $fonts_uaf; } } // Oxygen Builder add_action("ct_builder_ng_init", "uaf_oxygen_builder_font_list"); function uaf_oxygen_builder_font_list() { $fonts_uaf = uaf_get_font_families(); $output = json_encode( $fonts_uaf ); $output = htmlspecialchars( $output, ENT_QUOTES ); echo esc_html("elegantCustomFonts=$output;"); } // KIRKI CUSTOMIZER FRAMEWORK //Like FLATSOME THEME add_filter( 'kirki/fonts/standard_fonts', 'uaf_kirki_custom_fonts', 20 ); function uaf_kirki_custom_fonts($standard_fonts) { $fontsData = uaf_group_fontdata_by_fontname(uaf_get_uploaded_font_data()); $fonts_uaf = array(); if (!empty($fontsData)): foreach ($fontsData as $fontName=>$fontData): $fonts_uaf[$fontName] = array( 'label' => $fontName.' [Use Any Font]', 'variants' => array('regular'), 'stack' => $fontName ); endforeach; endif; return array_merge_recursive( $fonts_uaf, $standard_fonts ); } // REVOLUTION SLIDER add_filter( 'revslider_data_get_font_familys', 'uaf_revslider_custom_fonts', 20 ); function uaf_revslider_custom_fonts($fonts) { $fontsData = uaf_group_fontdata_by_fontname(uaf_get_uploaded_font_data()); $fonts_uaf = array(); if (!empty($fontsData)): foreach ($fontsData as $fontName=>$fontData): $fonts_uaf[] = array( 'type' => 'Use Any Font', 'version' => 'Serif Fonts', 'label' => $fontName ); endforeach; endif; return array_merge($fonts_uaf,$fonts); } // FOR WP BAKERY VISUAL BUILDER (JS Composer) add_filter('vc_google_fonts_get_fonts_filter', 'uaf_wpbakery_custom_fonts'); function uaf_wpbakery_custom_fonts($fonts) { $fontsData = uaf_group_fontdata_by_fontname(uaf_get_uploaded_font_data()); $fonts_uaf = array(); if (!empty($fontsData)): foreach ($fontsData as $fontName=>$fontData): $fonts_uaf[] = array( 'font_family' => $fontName, 'font_types' => '400 regular:400:normal', 'font_styles' => 'regular' ); endforeach; endif; $fonts_uaf = json_decode (json_encode ($fonts_uaf), FALSE); return array_merge($fonts_uaf,$fonts); } // FOR THE7 and presscore options framework add_filter('presscore_options_get_safe_fonts', 'uaf_presscore_options_custom_fonts'); function uaf_presscore_options_custom_fonts($fonts) { $fontsData = uaf_get_font_families(); if (!empty($fontsData)): foreach ($fontsData as $key=>$fontName): $fonts_uaf[$fontName] = $fontName; endforeach; return array_merge($fonts_uaf,$fonts); else: return $fonts; endif; } // Kadence Theme And Block // Add custom font to blocks function uaf_kadence_custom_fonts( $fonts ) { $fontsData = uaf_group_fontdata_by_fontname(uaf_get_uploaded_font_data()); $fonts_uaf = array(); if (!empty($fontsData)): foreach ($fontsData as $fontName=>$fontData): $variationStyles = array(); foreach ($fontData as $fontVariationKey => $fontVariationData){ if (array_key_exists('font_weight',$fontVariationData)){ $variationStyles[] = $fontVariationData['font_weight']; } else { $variationStyles[] = '400'; } } $fonts_uaf[$fontName] = array( 'fallback' => 'helvetica, arial, sans-serif', 'weights' => $variationStyles ); endforeach; endif; return array_merge($fonts_uaf,$fonts); } add_filter( 'kadence_blocks_add_custom_fonts', 'uaf_kadence_custom_fonts' ); add_filter( 'kadence_theme_add_custom_fonts', 'uaf_kadence_custom_fonts' ); // EOF Kadence Theme And Block // Add custom font to bricks builder add_filter( 'bricks/builder/standard_fonts', function( $standard_fonts ) { $fontsData = uaf_get_font_families(); if (!empty($fontsData)): foreach ($fontsData as $key=>$fontName): $fonts_uaf[$fontName] = $fontName; endforeach; return array_merge($fonts_uaf,$standard_fonts); else: return $standard_fonts; endif; } ); // EOF BRICKS BUILDER // Add custom font to themeisle neva function uaf_themeisle_custom_fonts( $localized_data ) { $fontsData = uaf_get_font_families(); if (!empty($fontsData)): foreach ($fontsData as $key=>$fontName): $localized_data['fonts']['Custom'][] = $fontName; endforeach; endif; return $localized_data; } add_filter( 'neve_react_controls_localization', 'uaf_themeisle_custom_fonts' ); // Add custom font to themeisle neva Criado Seguros, autor en Criado Seguros http://criadoseguros.com.ar/novedades/author/graficoeditor/ Novedades Fri, 20 Mar 2020 14:03:46 +0000 es hourly 1 https://wordpress.org/?v=6.2.9 https://criadoseguros.com.ar/novedades/wp-content/uploads/2016/10/logo-footer-50x50.png Criado Seguros, autor en Criado Seguros http://criadoseguros.com.ar/novedades/author/graficoeditor/ 32 32 118091320 Trabajando on-line https://criadoseguros.com.ar/novedades/trabajando-on-line/ Fri, 20 Mar 2020 14:01:39 +0000 http://criadoseguros.com.ar/novedades/?p=639 Desde Organización Criado le comunicamos a nuestros clientes: no estamos dentro de las excepciones de la cuarentena anunciada por el Gobierno Nacional. Nos mantendremos 100% activos para todas sus consultas y gestiones desde nuestros medios habituales de contacto. Conectate a... Seguir leyendo →

La entrada Trabajando on-line se publicó primero en Criado Seguros.

]]>
639
Información importante COVID-19 https://criadoseguros.com.ar/novedades/informacion-importante-covid-19/ Tue, 17 Mar 2020 13:52:06 +0000 http://criadoseguros.com.ar/novedades/?p=635 En concordancia con las instrucciones impartidas por el Gobierno Nacional respecto a COVID-19 la oficina de Organización Criado permanecerá abierta pero con acceso restringido.

La entrada Información importante COVID-19 se publicó primero en Criado Seguros.

]]>
635
Conferencia Federación Patronal https://criadoseguros.com.ar/novedades/conferencia-federacion-patronal/ Mon, 16 Mar 2020 17:42:59 +0000 http://criadoseguros.com.ar/novedades/?p=632 Los invitamos a participar hoy a las 14:30 hs de la conferencia de Federación Patronal Seguros, en la que conversaremos sobre las medidas de prevención que tomamos desde la empresa y cómo impacta esto en nuestras gestiones diarias. Pueden conectarse... Seguir leyendo →

La entrada Conferencia Federación Patronal se publicó primero en Criado Seguros.

]]>
632
Seguro notebook https://criadoseguros.com.ar/novedades/seguro-notebook/ Mon, 23 Dec 2019 00:00:10 +0000 http://criadoseguros.com.ar/novedades/?p=628 Asegurá también tu notebook contratando la póliza del seguro para el hogar. Vas a estar cubriendo tu equipo ante todo tipo de accidente. Consultanos! Por whatsapp al 358 50 75 348

La entrada Seguro notebook se publicó primero en Criado Seguros.

]]>
628
Seguro dispositivos electrónicos https://criadoseguros.com.ar/novedades/seguro-dispositivos-electronicos/ Wed, 18 Dec 2019 12:21:15 +0000 http://criadoseguros.com.ar/novedades/?p=625 En esta época de tormentas eléctricas habituales sé precavido con tus electrodomésticos. Contratando la póliza de seguro del hogar vas a estar cubriendo tus dispositivos electrónicos ante todo riesgo. Consultanos! Por whatsapp al 358 50 75 348

La entrada Seguro dispositivos electrónicos se publicó primero en Criado Seguros.

]]>
625
Mi Argentina APP https://criadoseguros.com.ar/novedades/mi-argentina/ Mon, 16 Dec 2019 12:39:33 +0000 http://criadoseguros.com.ar/novedades/?p=622 Organización Criado te recomienda instalar la aplicación “Mi Argentina”. Accedé a tu Licencia Nacional de Conducir y Cédula verde o azul, consultá información de la radicación y patente de tu vehículo. Consultanos! Por whatsapp al 358 50 75 348

La entrada Mi Argentina APP se publicó primero en Criado Seguros.

]]>
622
Seguro Granizo https://criadoseguros.com.ar/novedades/seguro-granizo/ Fri, 13 Dec 2019 13:36:42 +0000 http://criadoseguros.com.ar/novedades/?p=619 En Organización Criado brindamos el mejor seguro para granizo. Les ofrecemos un amplio asesoramiento sobre las coberturas para los diferentes cultivos. Acompañamos al asegurado en los peritajes de los siniestros. Para más información contactate al 0358 155075348

La entrada Seguro Granizo se publicó primero en Criado Seguros.

]]>
619
Seguro bici https://criadoseguros.com.ar/novedades/seguro-bici/ Wed, 11 Dec 2019 16:36:24 +0000 http://criadoseguros.com.ar/novedades/?p=616 Contratá un seguro para tu bici. Protegé tu bicicleta contratando la póliza de integral de ciclista! Cubrila por accidente y robo. Consultanos! Por whatsapp al 358 50 75 348

La entrada Seguro bici se publicó primero en Criado Seguros.

]]>
616
Reclamo de terceros on line https://criadoseguros.com.ar/novedades/reclamo-de-terceros-on-line/ Tue, 05 Nov 2019 13:24:57 +0000 http://criadoseguros.com.ar/novedades/?p=598 Desde Organización Criado te explicamos como acceder a reclamos de terceros on line. En caso de Siniestros una de las alternativas para acceder a la mejor atención.  

La entrada Reclamo de terceros on line se publicó primero en Criado Seguros.

]]>
598
Formulario 575 RT https://criadoseguros.com.ar/novedades/formulario-575-rt/ Thu, 26 Sep 2019 16:04:05 +0000 http://criadoseguros.com.ar/novedades/?p=584 Desde Organización Criado buscamos una forma fácil de compartir los documentos que nos solicitan nuestros clientes. Les brindamos el formulario 575 RT para cancelar deudas de ART de servicios domésticos.

La entrada Formulario 575 RT se publicó primero en Criado Seguros.

]]>
584