Listo en minutos
Todo lo necesario para instalar el plugin, mostrar el selector y ampliarlo desde tu propio tema.
Instalación
Instálalo desde el directorio de plugins de WordPress o con WP-CLI.
wp plugin install multilify --activateAñade el selector de idioma
Usa el shortcode en cualquier entrada o página, o la etiqueta de plantilla en un archivo del tema.
[multilify_switcher]
<?php multilify_switcher(); ?>Amplíalo con filtros
Traduce cualquier tipo de contenido y engancha la salida donde lo necesites.
add_filter( 'multilify_post_types', function ( $types ) {
$types[] = 'product';
return $types;
} );Todos los filtros
Seis hooks, y esa es toda la superficie.
multilify_post_types- Qué tipos de contenido reciben paneles de traducción. Añade
productpara WooCommerce. multilify_translated_title- El título traducido, justo antes de imprimirse.
multilify_translated_content- El contenido traducido, justo antes de imprimirse.
multilify_flag_choices- Las banderas que ofrece el selector de idioma.
multilify_locale- La configuración regional resuelta para la petición actual.
multilify_enable_browser_detection- Si a un visitante nuevo se le envía al idioma de su navegador.
Lo que no traduce
Dicho sin rodeos, porque descubrirlo después de instalar es peor.
- Constructores de páginas que renderizan desde sus propios datos, como Elementor. Multilify traduce lo que pasa por
the_content, que cubre el editor de bloques y el clásico. - Menús y widgets. Por ahora solo contenido de entradas y páginas.
- Precios, atributos y variaciones de WooCommerce. El título y la descripción del producto sí se traducen; el resto son datos propios de WooCommerce.
Requisitos
- WordPress 5.8 o superior
- PHP 7.4 o superior
- GPL v2 o posterior
- No requiere otro plugin