0注释气泡轻松设置的一个WordPress评论的父

作为该网站的更新日志被记录, 有一段时间,我们的主题出现问题,无法回复评论,以便回复以线程方式正确显示。我们没有解决这个问题, 但已经只剩下这确实需要修改,因此更容易看出他们是在回答什么评论的显著数量。随着标准的WordPress安装,这需要进入数据库和编辑有, 这是非常乏味的。代替, 我们使用了一些简单的功能选项添加到注释编辑管理页面, 设置注释父那里。最终,这将发展成一个适当的插件来实现这个功能。对于现在的代码如下, 只需将其添加到主题functions.php

function comment_parent_meta_box()
{
add_meta_box( 'comment_parent', __( 'Parent ID' ), 'comment_parent_cb', '评论', 'normal', 'high' );
}
ADD_ACTION( 'add_meta_boxes_comment', 'comment_parent_meta_box' );

function comment_parent_cb( $评论 )
{
    $parent = get_comment_meta( $comment->comment_ID, 'comment_parent', true );
    wp_nonce_field( 'parent_comment_update', 'parent_comment_update', 假 );
    ?>
    
     ?PHP
}

function comment_parent_edit( $COMMENT_ID )
{
    如果( ! isset( $_POST['parent_comment_update'] ) || ! wp_verify_nonce( $_POST['parent_comment_update'], 'parent_comment_update' ) ) 回归;
    如果( isset( $_POST['comment_parent'] ) )
        update_comment_meta( $COMMENT_ID, 'comment_parent', esc_attr( $_POST['comment_parent'] ) );
}
ADD_ACTION( 'edit_comment', 'comment_parent_edit' );

发表评论