Hoy en AyudaWordPress.com | ![]() |
¿Desactivo el soporte de Emojis en WordPress? Posted: 06 May 2015 12:50 AM PDT Una la las novedades de WordPress 4.2 más polémicas, curiosamente, ha sido la incorporación de soporte para Emojis además de caracteres Unicode nativos en Chino, Japonés y Coreano, símbolos matemáticos y musicales, y símbolos jeroglíficos. Vale que somos muchos los que no usamos el juego de caracteres Han para escribir en Chino, ni bloqueamos en Japonés o Coreano pero ¿quien no usa los Emojis a diario en su móvil? Yo los uso, y mucho. Además, creo que todos estaremos de acuerdo en que hay que potenciar el uso móvil de WordPress, aunque si me parece que se podría haber incorporado este soporte de una manera más transparente, o al menos haber ofrecido alguna opción donde activarlo o no ¿por qué? Básicamente porque desde WordPress 4.2 se añaden una serie de líneas en la cabecera de nuestro sitio que cargan con líneas extras de CSS y JavaScript que no todos querrán ¿no? Me refiero a todo esto: <script type="text/javascript"> window._wpemojiSettings = {"baseUrl":"http:\/\/s.w.org\/images\/core\/emoji\/72x72\/","ext":".png","source":{"concatemoji":"http:\/\/www.website.com\/wp-includes\/js\/wp-emoji-release.min.js"}}; !function(a,b,c){function d(a){var c=b.createElement("canvas"),d=c.getContext&&c.getContext("2d");return d&&d.fillText?(d.textBaseline="top",d.font="600 32px Arial","flag"===a?(d.fillText(String.fromCharCode(55356,56812,55356,56807),0,0),c.toDataURL().length>3e3):(d.fillText(String.fromCharCode(55357,56835),0,0),0!==d.getImageData(16,16,1,1).data[0])):!1}function e(a){var c=b.createElement("script");c.src=a,c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var f;c.supports={simple:d("simple"),flag:d("flag")},c.supports.simple&&c.supports.flag||(f=c.source||{},f.concatemoji?e(f.concatemoji):f.wpemoji&&f.twemoji&&(e(f.twemoji),e(f.wpemoji)))}(window,document,window._wpemojiSettings); </script> <style type="text/css"> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 .07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> Total nada ¿eh? Si eres de los que prefieren ahorrar unos segundos de carga de su Web, o simplemente si tienes claro que no quieres ofrecer los Emojis, puedes retirar esta novedad de un par de maneras. Desactivar soporte de Emojis con códigoSolo tienes que añadir el siguiente código al fichero //Desactivar soporte de Emojis remove_action( 'wp_head', 'print_emoji_detection_script', 7 ); remove_action( 'wp_print_styles', 'print_emoji_styles' ); Y si además quieres quitar los estilos entonces las líneas a añadir sería estas: //Desactivar soporte y estilos de 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' ); Desactivar soporte de Emojis con pluginSi prefieres tirar de plugins puedes instalar y activar el denominado Classic Smiles que desactiva el soporte de Emojis y, como extra, devuelve a tu sitio los emoticonos de siempre. |
You are subscribed to email updates from Ayuda WordPress To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google Inc., 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States |
No hay comentarios:
Publicar un comentario