comments – Usando WYSIWYG de WordPress para comentarios

Pregunta:

He intentado configurar la sección de comentarios de un sitio en el que estoy trabajando para usar el WYSIWYG predeterminado de WordPress (TinyMCE). Pero es más difícil de lo esperado.

Usé este tutorial para llevarme casi hasta allí. El tutorial hace que pueda usar el WYSIWYG como formulario de comentarios, e incluso tiene una solución cuando haces clic en un enlace de respuesta a un comentario (para que también funcione allí).

El problema ocurre cuando hace clic en un enlace de respuesta a un comentario y luego cancela. Esto hace que el WYSIWYG original (el que se carga primero en la parte inferior del flujo de comentarios) se rompa.

No tengo idea de cómo hacer que este WYSIWYG vuelva a funcionar. ¿Pensamientos o ideas?

¡Cualquier ayuda es muy apreciada!

Respuesta:

Dale una oportunidad:

<?php
/* Add WYSISYG editor to comment form. */
add_filter( 'comment_form_field_comment', 'wpse_64243_comment_editor' );

function wpse_64243_comment_editor( $field ) {

    if (!is_single()) return $field; //only on single post pages.
    global $post;

    ob_start();

    wp_editor( '', 'comment', array(
        'textarea_rows' => 15
    ) );

    $editor = ob_get_contents();

    ob_end_clean();

    //make sure comment media is attached to parent post

    $editor = str_replace( 'post_id=0', 'post_id='.get_the_ID(), $editor );

    return $editor;

}

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım