Usando Wordpress 'WYSIWYG para comentarios

4

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

Utilicé este tutorial para llevarme casi todo el camino. El tutorial lo hace para que pueda usar WYSIWYG como formulario de comentarios, e incluso tiene una solución al hacer clic en el enlace de respuesta de un comentario (para que funcione allí también).

El problema se produce al hacer clic en un enlace de respuesta de comentario y luego cancelar. Esto hace que se rompa el WYSIWYG original (el que primero se carga en la parte inferior de la secuencia de comentarios).

No tengo idea de cómo hacer que este WYSIWYG funcione de nuevo. ¿Algún pensamiento o idea?

Cualquier ayuda es muy apreciada!

    
pregunta jasonaburton 05.09.2012 - 14:46

2 respuestas

2

Dale una oportunidad a esto:

<?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;

}
    
respondido por el developdaly 06.09.2012 - 05:22
1

He encontrado solución. Básicamente, deberías eliminar todas esas adiciones de ese tutorial y usar la sección "Primera solución para arreglar comment-reply.js para admitir editores visuales" de enlace

No quiero copiar y pegar su solución aquí, solo estamos creando un nuevo comment-reply.js que admite wysiwyg

Puede ver un ejemplo en vivo con comentarios aquí: enlace

    
respondido por el Ünsal Korkmaz 07.03.2013 - 13:50

Lea otras preguntas en las etiquetas