Share on facebook
Share on twitter
Share on linkedin

Compatibilidad con WPML

Actualmente WhatsApp me no es compatible con el plugin WPML. Pero gracias a los filtros WordPress y un poco de código podemos hacer que este listo para las traducciones.

Añade este código a functions.php para habilitar las traducciones WPML del CTA y el Mensaje:

function whatsappme_save_wpml_strings($value){
	// Register strings for translation
	do_action( 'wpml_register_single_string', 'WhatsApp me', 'Call to action', $value['message_text'] );
	do_action( 'wpml_register_single_string', 'WhatsApp me', 'Message', $value['message_send'] );

	return $value;
}
add_filter( 'pre_update_option_whatsappme', 'whatsappme_save_wpml_strings' );

function whatsappme_load_wpml_strings($value){
	// Translate strings
	$value['message_text'] = apply_filters( 'wpml_translate_single_string', $value['message_text'], 'WhatsApp me', 'Call to action' );
	$value['message_send'] = apply_filters( 'wpml_translate_single_string', $value['message_send'], 'WhatsApp me', 'Message' );

	return $value;
}
add_filter( 'option_whatsappme', 'whatsappme_load_wpml_strings' );

Nota: No hemos probado este código, confírmanos si funciona 😉

5/5

Más de 80.000 sitios de WordPress ya lo utilizan

Pon WhatsApp en tu web ya!

Invitar a un amigo

Share on email
Por Email
Share on whatsapp
Por WhatsApp