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

作为该网站的更新日志被记录, for a while we had a prob­lem with our theme where it was­n’t pos­sible to reply to a com­ment so that the reply would appear cor­rectly in a threaded way. We have no fixed this prob­lem, 但已经只剩下这确实需要修改,因此更容易看出他们是在回答什么评论的显著数量。随着标准的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', 真正 );
    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' );

认为我们已经错过了什么? 让我们通过下面的评论知道. 如果您想订阅,请使用菜单上的订阅链接右上方. 您还可以通过使用下面的链接社会分享这与你的朋友. 干杯.

发表评论