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 {"id":460,"date":"2019-03-06T13:26:46","date_gmt":"2019-03-06T16:26:46","guid":{"rendered":"http:\/\/criadoseguros.com.ar\/novedades\/?p=460"},"modified":"2019-09-17T14:27:12","modified_gmt":"2019-09-17T17:27:12","slug":"poliza-digital","status":"publish","type":"post","link":"https:\/\/criadoseguros.com.ar\/novedades\/poliza-digital\/","title":{"rendered":"P\u00f3liza Digital"},"content":{"rendered":"

AHORA El COMPROBANTE \u00a0DE P\u00d3LIZA DEL SEGURO AUTOMOTOR ES DIGITAL.<\/strong><\/h2>\n

A partir de este mes, la tarjeta f\u00edsica de la p\u00f3liza del seguro se puede reemplazar por una versi\u00f3n digital. La medida fue anunciada por el Ministro de Transporte de la Naci\u00f3n, Gillermo Dietrich, durante la presentaci\u00f3n del operativo Verano 2019.<\/p>\n

La nueva medida ya rige en todo el pa\u00eds y permite el reemplazo del comprobante tradicional por su versi\u00f3n digital. El Ministro Dietrich asegur\u00f3 que, gracias al comprobante digital de p\u00f3liza de seguro, “se van<\/em> a <\/em>evitar <\/em>cuestiones <\/em>que tambi\u00e9n <\/em>complican el control<\/em> y <\/em>generan discus<\/em>ion<\/em>es innecesarias” . <\/em>Lo<\/strong>s<\/strong> u<\/strong>s<\/strong>uarios<\/strong> po<\/strong>dr\u00e1n<\/strong> so<\/strong>li<\/strong>ci<\/strong>tarle<\/strong> a sus aseguradoras que les en<\/strong>v\u00ed<\/strong>en<\/strong> e<\/strong>l<\/strong> com<\/strong>p<\/strong>ro<\/strong>ba<\/strong>n<\/strong>t<\/strong>e <\/strong>d<\/strong>i<\/strong>g<\/strong>i<\/strong>tal por <\/strong>c<\/strong>orre<\/strong>o <\/strong>e<\/strong>lectr<\/strong>\u00f3<\/strong>n<\/strong>i<\/strong>co <\/strong>(algunas compa\u00f1\u00edas\u00a0 cuentan \u00a0con\u00a0 \u00a0aplicaciones\u00a0 \u00a0propias para descargarlo desde all\u00ed) paro exhibirlo ante los fiscalizadores al momento de un control de tr\u00e1nsito.<\/p>\n

Si por desconocimiento del fiscalizador llegara a ser necesario, los conductores podr\u00e1n ingresar al sitio oficial de la Superintendencia de Seguros de la Naci\u00f3n (aqu\u00ed compartimos el acceso directo<\/a>) para mostrar la validez de esta norma.<\/p>\n

“La <\/em>Superintendenci<\/em>a <\/em>de Seguros de<\/em>la Naci\u00f3n informa<\/em> que a partir de la <\/em>Re<\/em>sol-SSN-219.2018<\/em> se puede <\/em>circular<\/em> por todo <\/em>el pa\u00eds <\/em>con el <\/em>comprobante <\/em>de <\/em>seguro de<\/em> manera digital. <\/em>Pod\u00e9s mostrar la p\u00f3liza que asegura tu\u00a0<\/em>veh\u00edculo en versi\u00f3n impresa <\/em>o el PDF <\/em>o imagen legible\u00a0<\/em>desde cualquier dispositivo m\u00f3vil”, <\/em>informa la SSN en su sitio web. Incluso est\u00e1 lo posibilidad de descargar la resoluci\u00f3n completa. que rige desde marzo pero reci\u00e9n ahora fue comunicado por el gobierno.<\/p>\n

Aquellas personas que lo deseen, podr\u00e1n conservar el comprobante de p\u00f3liza de seguro vigente f\u00edsico. La\u00a0tar<\/strong>j<\/strong>eta<\/strong> d<\/strong>i<\/strong>gi<\/strong>tal<\/strong> n<\/strong>o<\/strong> elim<\/strong>i<\/strong>na<\/strong> la validez de la f\u00edsica<\/strong>,<\/strong> sino que se presenta como una nueva opci\u00f3n para los usuarios m\u00e1s tecnol\u00f3gicos.<\/p>\n

MiSeguro<\/h2>\n

Al mismo tiempo, la Superintendencia de Seguros de lo Naci\u00f3n present\u00f3, en colaboraci\u00f3n con la Agencio de Seguridad Vial y el Ministerio de Modernizaci\u00f3n, una nuevo aplicaci\u00f3n llamada “Mi Seguro”. Ya est\u00e1 disponible para dispositivos m\u00f3viles (en una \u00faltima fase de <\/em>pruebas) con sistema operativo Android y paro iOS.<\/p>\n

Mi Seguro<\/a> (en el buscador se encuentra como “miseguro”. todo junio y en min\u00fasculas) es una<\/strong> aplica<\/strong>ci\u00f3<\/strong>n <\/strong>q<\/strong>ue informa el estado actual de la p\u00f3liza<\/strong> del segur<\/strong>o<\/strong> de todos los autom\u00f3vi<\/strong>l<\/strong>es<\/strong> que circulan por<\/strong> e<\/strong>l <\/strong>pa\u00eds<\/strong>. <\/strong>Ser\u00e1 utilizada por los fiscalizadores, quienes con tan solo ingresar el dominio del veh\u00edculo (la patente) sabr\u00e1n si el auto est\u00e1 asegurado en ese momento o no.<\/p>\n

Desde la SSN explicaron que la aplicaci\u00f3n fue pensada tambi\u00e9n paro que los conductores lo utilicen como fuente de informaci\u00f3n\u00a0 al momento de un siniestro vial. Si una persona es chocada por otra<\/strong>, <\/strong>a trav\u00e9s de<\/strong> M<\/strong>i<\/strong> Seguro puede chequear de manera Instant\u00e1nea<\/strong> la vigencia de la p\u00f3liza del seguro del otro veh\u00edculo<\/strong>,<\/strong> evitando<\/strong> que el damnificado sea enga\u00f1ado con una tarjeta f\u00edsica sin <\/strong>vi<\/strong>gencia<\/strong> real.<\/strong><\/p>\n

\"miseguro\"<\/p>\n

\n","protected":false},"excerpt":{"rendered":"

AHORA El COMPROBANTE \u00a0DE P\u00d3LIZA DEL SEGURO AUTOMOTOR ES DIGITAL. A partir de este mes, la tarjeta f\u00edsica de la p\u00f3liza del seguro se puede reemplazar por una versi\u00f3n digital. La medida fue anunciada por el Ministro de Transporte de… Seguir leyendo →<\/a><\/p>\n","protected":false},"author":3,"featured_media":470,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[178,1,3,187],"tags":[132,127,129,131,130,128],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/criadoseguros.com.ar\/novedades\/wp-content\/uploads\/2019\/03\/polizaaa.jpg","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7ZuWI-7q","_links":{"self":[{"href":"https:\/\/criadoseguros.com.ar\/novedades\/wp-json\/wp\/v2\/posts\/460"}],"collection":[{"href":"https:\/\/criadoseguros.com.ar\/novedades\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/criadoseguros.com.ar\/novedades\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/criadoseguros.com.ar\/novedades\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/criadoseguros.com.ar\/novedades\/wp-json\/wp\/v2\/comments?post=460"}],"version-history":[{"count":4,"href":"https:\/\/criadoseguros.com.ar\/novedades\/wp-json\/wp\/v2\/posts\/460\/revisions"}],"predecessor-version":[{"id":466,"href":"https:\/\/criadoseguros.com.ar\/novedades\/wp-json\/wp\/v2\/posts\/460\/revisions\/466"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/criadoseguros.com.ar\/novedades\/wp-json\/wp\/v2\/media\/470"}],"wp:attachment":[{"href":"https:\/\/criadoseguros.com.ar\/novedades\/wp-json\/wp\/v2\/media?parent=460"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/criadoseguros.com.ar\/novedades\/wp-json\/wp\/v2\/categories?post=460"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/criadoseguros.com.ar\/novedades\/wp-json\/wp\/v2\/tags?post=460"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}