Estoy tratando de implementar un editor WYSIWYG en mi sección de comentarios de WP. Experimento muchas dificultades para guardar los datos HTML en la base de datos de WordPress. WP elimina muchas de las etiquetas HTML automáticamente. pude restaurar el
etiquetas a través del filtro 'preprocess_comment'. Agregué el filtro wpautop() al contenido. Ahora aparecen los saltos de línea. Pero cuando quiero usar la etiqueta, WordPress elimina también.
Utilizo la solución Trumbowysiwyg js para reemplazar el área de texto de comentarios predeterminada con el editor wysiwyg. Al usar el editor, el código HTML se ve bien. Tiene todas las etiquetas HTML, pero después de guardar el comentario, estas etiquetas se eliminan. ¿Alguien puede decirme cómo permitir que los comentarios HTML se guarden en la base de datos?
WordPress mantiene una lista de etiquetas permitidas que puede usar en los comentarios, seguramente no desea que los usuarios publiquen ningún html que deseen. Por lo tanto, le sugiero que edite las etiquetas permitidas para que no se eliminen.
add_action('comment_post', 'allow_more_tags'); function allow_more_tags() { global $allowedtags; $allwedtags['sup'] = array('class'=>array()); }De esta manera, puede agregar las etiquetas que desee e incluso permitir que se les agreguen ciertas clases.