使用WordPress的所见即所得进行评论

时间:2012-09-05 作者:jasonaburton

我一直在尝试设置我正在处理的网站的评论部分,以使用默认的Wordpress WYSIWYG(TinyMCE)。但这比预期的要难。

我用过这个tutorial 几乎一路带我去那里。该教程使我可以使用所见即所得(WYSIWYG)作为评论表单,并且当您单击评论回复链接时,它甚至有一个修复程序(这样它也可以在那里工作)。

单击评论回复链接,然后单击“取消”时会出现问题。这会导致原始WYSIWYG(首先在注释流底部加载的WYSIWYG)中断。

我不知道如何让这个WYSIWYG再次工作。有什么想法或想法吗?

非常感谢您的帮助!

2 个回复
SO网友:developdaly

Give this a shot:

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

}
SO网友:Ünsal Korkmaz

我找到了解决办法。基本上,您应该从该教程中删除所有这些添加内容,并使用“First solution for Fixed comment-reply.js to support visual Editor”部分http://www.techytalk.info/add-tinymce-quicktags-visual-editors-wordpress-comments-form/

我不想复制粘贴他的解决方案,但我们只是创建一个新的评论回复。支持所见即所得的js

您可以在此处看到带有注释的实时示例:http://unsalkorkmaz.com/twitter-embeds-in-wrong-language/

结束

相关推荐

Comments deactivated

我无法对新文章发表评论(否add comment 链接可用)。我使用Wordpress 3.4。我检查了讨论属性,并将其设置为允许客人对文章发表评论其他(相关)选项均未选中,因为我安装了一些插件,所以感觉评论不可用。但我尝试停用一些,但没有成功地再次激活评论。建议?