Wordpress wp_update_comment功能不起作用

时间:2014-08-15 04:26:37

标签: php wordpress wordpress-theming buddypress

我创建了一个自定义评论编辑器,由于某种原因,wp_update_comment无效。它返回1,这意味着它应该已经成功但它实际上并没有更新任何东西。下面列出的是我的更新代码。值得注意的是,我已经仔细检查过从POST表单中将正确的数据添加到$ commentarr。

$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挂钩,编辑注释时我没有任何问题。

0 个答案:

没有答案