0Commentaire bulleFacilement configurer le parent d'un commentaire WordPress

Comme il est documenté dans le journal de mise à jour du site, for a while we had a problem with our theme where it wasn’t possible to reply to a comment so that the reply would appear correctly in a threaded way. We have no fixed this problem, but have been left with a significant number of comments which really need editing so it is easier to see what they are in reply to. With a standard wordpress install this requires going into the database and editing there, which is very tedious. Plutôt, nous avons utilisé quelques fonctions simples pour ajouter une option à la page d'administration commentaire-edit, to set the comment parent there. Eventually this will be developed into a proper plugin to enable this functionality. Pour l'instant le code est ci-dessous, il suffit d'ajouter à la functions.php de votre thème

fonction comment_parent_meta_box()
{
add_meta_box( «Comment_parent ', __( 'ID parent' ), «Comment_parent_cb ', «Commentaire», «Normal», «Élevé» );
}
add_action( «Add_meta_boxes_comment ', 'comment_parent_meta_box' );

fonction comment_parent_cb( $commentaire )
{
    $parent = get_comment_meta( $comment->comment_ID, «Comment_parent ', vrai );
    wp_nonce_field( «Parent_comment_update ', «Parent_comment_update ', faux );
    ?>
    
    < ?php
}

function comment_parent_edit( $comment_id )
{
    if( ! isset( $_POST['parent_comment_update'] ) || ! wp_verify_nonce( $_POST['parent_comment_update'], 'parent_comment_update' ) ) return;
    if( isset( $_POST['comment_parent'] ) )
        update_comment_meta( $comment_id, 'comment_parent', esc_attr( $_POST['comment_parent'] ) );
}
add_action( 'edit_comment', 'comment_parent_edit' );

S'il vous plaît envoyez-nous vos pensées en commentant ci-dessous! Si vous souhaitez vous abonner s'il vous plaît utiliser le lien d'abonnement dans le menu en haut à droite. Vous pouvez également partager avec vos amis en utilisant les liens sociaux ci-dessous. À votre santé.

Laisser un commentaire