Pregunta sobre Emoji Settings de Wordpress:

Mantenga emoticones viejos

Un usuario preguntó 👇

¡Hola!

Estoy tratando de deshacerme de la llamada sworg, por eso probé su plugin. No me importan los emojis, pero quiero mantener mis viejos emoticones como imágenes. Ahora, la función «wp430_support» desactiva los emoticones cuando desactivo los emojis. Según tengo entendido, estos son dos aspectos distintos, y cuando comento sobre su función, todo parece funcionar según lo previsto. ¿Puede dar más información sobre lo que significa el docblock de la función con “Esto evita la salida de caracteres ilegibles debido a la opción ‘use_smilies’”? ¡Muchas gracias!

Saludos, Johannes

(@cybr)

Hace 1 año, 10 meses

Hola Johannes,

Gracias por comunicarte con nosotros y mis disculpas por responder tan tarde.

En la actualización 1.0.5, dice (debería usar un corrector ortográfico …):

Corregido: las nuevas instalaciones de WordPress (4.3 y posteriores) no tienen la opción de desactivar la sonrisa. Esto da como resultado una codificación de caracteres incorrecta de la abreviatura de la sonrisa.[i]petición, como 🙂 y :D. A ese[e] la función completa para codificar caracteres se eliminará si los emojis están configurados como «desactivados». Corregido: las instalaciones anteriores de WordPress con WordPress 4.3 y versiones posteriores arreglarán automáticamente el emoticón si la compatibilidad con Emoji está deshabilitada por la misma razón que la anterior. Esto solo surte efecto después de que la página se actualice por primera vez.

En resumen, significa que existe una discrepancia entre las instalaciones de WordPress antiguas y las nuevas, y esa función la considera exhaustiva; así que para aliviar la confusión general y la molestia: las personas que usan este plugin a menudo no quieren reírse en absoluto.

Sin embargo, puedes [ cw_emoji_settings(), 'wp430_support' ] así que recuerda (código de etiqueta):

// Adds a sanitation filter to the 'enable_emoji' setting; runs right after it's done sanitizing (priority 11).
add_filter( 'sanitize_option_enable_emoji', function( $options ) {
	// Reenable the option after Emoji Settings disables it.
	if ( isset( $_POST['use_smilies'] ) && '1' === $_POST['use_smilies'] )
		update_option( 'use_smilies', '1' );

	// Return the Emoji Settings options.
	return $options;
}, 11 );

Espero que esto ayude 🙂 ¡Salud!

Esta respuesta fue modificada hace 1 año, 10 meses. Razón: Verifique el valor agregado POST para la opción

(@ammaletu)

Hace 1 año, 10 meses

Hola,

¡Gracias por el rompecabezas y la posibilidad adicional de un filtro! Terminé de desactivar manualmente el soporte de emoji por un tiempo, pero es bueno que aún pueda usar su plugin si los emojis cambiaran para deshabilitarlo en futuras versiones de WordPress. Además, todos mis emoticones tienen «narices», así que probablemente por eso no he tenido ningún problema de codificación hasta ahora. 🙂

Saludos, Johannes

(@cybr)

Hace 1 año, 10 meses

Es bueno saber que, después de todo, este no es un gran obstáculo; Me alegra que hayas conseguido un trabajo 🙂 ¡Que tengas una gran semana!

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada.