En complément de notre article sur les Fonts Scripts, il existe des préoccupations concernant la protection des données avec l’utilisation du Font Script Twemoji. Dans ce guide, nous allons vous guider à travers les étapes nécessaires pour retirer Twemoji de votre site WordPress.
Twemoji est un projet de type Font Script développé par X (ex Twitter) qui propose un ensemble complet d’émojis compatibles avec diverses plateformes. Lancé en 2014, Twemoji vise à fournir des émojis uniformes en termes de design et d’apparence, indépendamment de l’appareil ou du système d’exploitation utilisé.
Peu le savent mais depuis la version 4.2, sortie en avril 2015, WordPress intègre Twemoji par défaut. Cependant, certains utilisateurs peuvent préférer désactiver Twemoji pour diverses raisons, telles que l’optimisation des performances, la préférence pour les émojis natifs de l’appareil ou le style visuel des émojis.
L’intégration de Twemoji par défaut dans WordPress implique que les émojis sont chargés à partir des serveurs de X (ex Twitter). Cela peut soulever des préoccupations en matière de protection des données et de confidentialité :
L’une des méthodes les plus simples pour désactiver Twemoji est d’utiliser un plugin. Voici comment procéder :
Si vous préférez ne pas utiliser de plugin, vous pouvez ajouter du code à votre fichier functions.php du thème. Suivez ces étapes :
Attention cette méthode est plus avancée. La modifications du fichier functions.php est réservée aux des utilisateurs avertis.
/**
* Disable the emoji's
*/
function disable_emojis() {
remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
remove_action( 'wp_print_styles', 'print_emoji_styles' );
remove_action( 'admin_print_styles', 'print_emoji_styles' );
remove_filter( 'the_content_feed', 'wp_staticize_emoji' );
remove_filter( 'comment_text_rss', 'wp_staticize_emoji' );
remove_filter( 'wp_mail', 'wp_staticize_emoji_for_email' );
// Remove from TinyMCE
add_filter( 'tiny_mce_plugins', 'disable_emojis_tinymce' );
}
add_action( 'init', 'disable_emojis' );
/**
* Filter out the tinymce emoji plugin.
*/
function disable_emojis_tinymce( $plugins ) {
if ( is_array( $plugins ) ) {
return array_diff( $plugins, array( 'wpemoji' ) );
} else {
return array();
}
}
3. Vérifier la désactivation des émojis :
Une fois le code ajouté, vous pouvez vérifier en visitant une page ou un article de votre site contenant des émojis pour voir s’ils apparaissent désormais en utilisant le style natif de l’appareil.
L’utilisation de Font Scripts comme Twemoji comporte des problèmes de conformité à la nLPD et au RGPD.
Désactiver Twemoji sur votre site WordPress est facile et peut être réalisé de différentes manières, selon vos préférences. Que vous choisissiez d’utiliser un plugin ou d’ajouter du code directement, ces méthodes vous permettront de revenir aux émojis natifs de l’appareil, d’améliorer potentiellement les performances de votre site et de mieux protéger la vie privée de vos utilisateurs.
Notre équipe d’assistance est disponible à l’adresse suivante : support@biskoui.ch