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 SEGURO archivos - Criado Seguros https://criadoseguros.com.ar/novedades/etiqueta/seguro/ Novedades Wed, 11 Dec 2019 17:25:18 +0000 es hourly 1 https://wordpress.org/?v=6.2.10 https://criadoseguros.com.ar/novedades/wp-content/uploads/2016/10/logo-footer-50x50.png SEGURO archivos - Criado Seguros https://criadoseguros.com.ar/novedades/etiqueta/seguro/ 32 32 118091320 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 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
Julio Gómez. Efecto en el seguro automotor tras elecciones paso https://criadoseguros.com.ar/novedades/julio-gomez-efecto-en-el-seguro-automotor-tras-elecciones-paso/ Thu, 05 Sep 2019 15:17:00 +0000 http://criadoseguros.com.ar/novedades/?p=563 En nuestra pasada emisión conversamos en primer término con Julio Gómez, Jefe de Producción de Federación Patronal Seguros, para analizar las consecuencias de una nueva devaluación, cómo impactó la misma en el ramo automotores, qué estan advirtiendo en materia de provisión de... Seguir leyendo →

La entrada Julio Gómez. Efecto en el seguro automotor tras elecciones paso se publicó primero en Criado Seguros.

]]>
563
Seguros de Sepelio https://criadoseguros.com.ar/novedades/seguros-de-sepelio/ Sat, 06 Jul 2019 00:01:13 +0000 http://criadoseguros.com.ar/novedades/?p=509 Como empresa dedicada a asegurarte con la mejor cobertura y ajustada a tus necesidades, desde Organización Criado te hacemos llegar propuestas para que tengas en cuenta. Ante un acontecimiento inesperado considerá algunos concejos respecto a los seguros posibles para que... Seguir leyendo →

La entrada Seguros de Sepelio se publicó primero en Criado Seguros.

]]>
509
Salud personal https://criadoseguros.com.ar/novedades/salud-personal/ Fri, 05 Apr 2019 17:44:46 +0000 http://criadoseguros.com.ar/novedades/?p=481 En Criado seguros buscamos brindarte las mejores alternativas, para ello te ofrecemos el plan de salud personal. Protección completa y adaptable a la necesidad de cada persona. Se puede elegir libremente una, varias o todas las coberturas gracias a la... Seguir leyendo →

La entrada Salud personal se publicó primero en Criado Seguros.

]]>
481
Novedades en el Seguro Combinado Familiar https://criadoseguros.com.ar/novedades/novedades-en-el-seguro-combinado-familiar/ Tue, 05 Jun 2018 16:30:56 +0000 http://criadoseguros.com.ar/novedades/?p=396 Encontrá en Organización Criado tu seguro ideal en función de la propiedad que tengas y su uso y protegé tu patrimonio más importante. Coberturas Disponibles Granizo ahora implica membranas y techos de policarbonato: Con un sub-límite de la cobertura de... Seguir leyendo →

La entrada Novedades en el Seguro Combinado Familiar se publicó primero en Criado Seguros.

]]>
396
Seguro integral food trucks https://criadoseguros.com.ar/novedades/seguro-integral-food-trucks/ Mon, 16 Apr 2018 16:00:09 +0000 http://criadoseguros.com.ar/novedades/?p=364 En Organización Criado contamos con un seguro único creado exclusivamente para Food Trucks. Contemplando las necesidades del comercio, dando el respaldo y la seguridad que mereces para optimizar tu negocio. COBERTURAS DISPONIBLES Por el ramo AUTOMOTORES: Cobertura por RC Automotores... Seguir leyendo →

La entrada Seguro integral food trucks se publicó primero en Criado Seguros.

]]>
364
Seguro integral para COMERCIO e INDUSTRIA https://criadoseguros.com.ar/novedades/seguro-integral-para-comercio-e-industria/ Mon, 09 Apr 2018 16:51:55 +0000 http://criadoseguros.com.ar/novedades/?p=355 Ponemos a tu disposición toda nuestra experiencia a través de una amplia variedad de coberturas, para que tenga la combinación justa que se adapte a su actividad. La manera más inteligente de hacer frente a las necesidades de cobertura de su establecimiento.... Seguir leyendo →

La entrada Seguro integral para COMERCIO e INDUSTRIA se publicó primero en Criado Seguros.

]]>
355
Cobertura para Mascotas https://criadoseguros.com.ar/novedades/cobertura-para-mascotas-2/ Wed, 14 Feb 2018 15:42:32 +0000 http://criadoseguros.com.ar/novedades/?p=289 Ahora tenemos una cobertura para los integrantes más divertidos de la familia!Tu perro, tu gato, poco a poco van ganando un lugar de importancia en tus afectos, transformándose en un integrante más de tu familia. Para cuidarlo con la misma... Seguir leyendo →

La entrada Cobertura para Mascotas se publicó primero en Criado Seguros.

]]>
289