没有工作的WordPress wp_update_comment功能(Wordpress wp_up

2019-10-30 06:16发布

我创建了一个自定义的注释编辑器并出于某种原因,wp_update_comment不工作。 它返回1,这意味着它应该是成功的,但它实际上没有任何更新。 下面列出的是我更新的代码。 需要注意的是我仔细检查过了正确的数据被添加到$ commentarr从表单POST是很重要的。

$commentarr = array();
$commentarr['comment_ID'] = $comment_ID;
$commentarr['comment_content'] = $commentContent;
$update_success = wp_update_comment($commentarr);

    if ($update_success == 1) {
        $comment = get_comment($comment_ID);
        $article_link = get_permalink($comment->comment_post_ID);
        wp_redirect( $article_link );
    }

    else {
        $commentError = 'Something went wrong while updating your comment.';
        $hasError = true;
    }

**更新**所以劈砍而去为核心后,原来发生错误的时候....

do_action('edit_comment', $comment_ID);

...叫做。 不知道是否有是一个的挂钩到edit_comment行动或什么,但那个是我在这一点上猜测一个插件。

更新#2

所以,问题肯定是一个BuddyPress的问题。 跟踪问题的文件

BP-博客/ BP-博客-的functions.php

通过代码现在要看看是什么问题,但如果我禁用了ADD_ACTION钩,我没有编辑点评任何问题。

文章来源: Wordpress wp_update_comment function not working