it-swarm.com.de

Verwenden von Wordpress 'WYSIWYG für Kommentare

Ich habe versucht, den Kommentarbereich einer Site einzurichten, an der ich arbeite, um das standardmäßige Wordpress WYSIWYG (TinyMCE) zu verwenden. Aber es ist schwieriger als erwartet.

Ich habe dieses Tutorial benutzt, um mich fast den ganzen Weg dorthin zu bringen. Das Tutorial macht es so, dass ich das WYSIWYG als Kommentarformular verwenden kann, und es hat sogar einen Fix, wenn Sie auf einen Kommentarantwort-Link klicken (damit es dort auch funktioniert).

Das Problem tritt auf, wenn Sie auf einen Kommentarantwort-Link klicken und dann abbrechen. Dadurch wird das ursprüngliche WYSIWYG (dasjenige, das zuerst am unteren Rand des Kommentar-Streams geladen wird) unterbrochen.

Ich habe keine Ahnung, wie ich dieses WYSIWYG wieder zum Laufen bringen kann. Irgendwelche Gedanken oder Ideen?

Jede Hilfe wird sehr geschätzt!

4
jasonaburton

Probieren Sie es aus:

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

}
2
developdaly

Ich habe eine Lösung gefunden. Grundsätzlich sollten Sie alle diese Ergänzungen aus diesem Tutorial entfernen und den Abschnitt "Erste Lösung zur Korrektur von comment-reply.js zur Unterstützung visueller Editoren" von http://www.techytalk.info/add-tinymce-quicktags-visual-editors verwenden -Kommentarformular für WordPress/

Ich möchte seine Lösung hier nicht kopieren und einfügen, aber wir erstellen gerade eine neue comment-reply.js, die wysiwyg unterstützt

Sie können Live-Beispiel mit Kommentaren hier sehen: http://unsalkorkmaz.com/Twitter-embeds-in-wrong-language/

1
Ünsal Korkmaz