0Kommentar BlaseLeicht setzen Sie die Eltern eines Wordpress-Kommentar

Wie in der Update-Log-Website doc-u-mentiert, 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, aber wurden mit einer signifikanten Anzahl der Kommentare hinterlassen, die wirklich bearbeitet werden müssen, so dass es leichter zu sehen, was sie sind in der Antwort auf. Mit einer Standard-Wordpress installieren diese dorthin zu gehen in die Datenbank und Bearbeitung erfordert, Das ist sehr mühsam. Stattdessen, wir haben einige einfache Funktionen verwendet, um eine Option auf die Kommentar-edit Admin-Seite hinzufügen, setzen dort den Kommentar Eltern. Schließlich wird dies in eine richtige Plugin entwickelt werden, um diese Funktionalität zu aktivieren. Denn jetzt ist der Code unten, es ist nur zu Ihrem Thema functions.php hinzufügen

Funktion comment_parent_meta_box()
{
add_meta_box( 'Comment_parent', __( "Eltern-ID ' ), 'Comment_parent_cb', 'Kommentar', "Normale", 'High' );
}
add_action( 'Add_meta_boxes_comment', 'Comment_parent_meta_box' );

Funktion comment_parent_cb( $Kommentar )
{
    $parent = get_comment_meta( $Kommentar->Comment_id, 'Comment_parent', wahr );
    wp_nonce_field( 'Parent_comment_update', 'Parent_comment_update', falsch );
    ?>
    
     ?php
}

Funktion comment_parent_edit( $comment_id )
{
    wenn( ! weg( $_POST['Parent_comment_update'] ) || ! wp_verify_nonce( $_POST['Parent_comment_update'], 'Parent_comment_update' ) ) Rückkehr;
    wenn( weg( $_POST['Comment_parent'] ) )
        update_comment_meta( $comment_id, 'Comment_parent', esc_attr( $_POST['Comment_parent'] ) );
}
add_action( 'Edit_comment', 'Comment_parent_edit' );

Hinterlasse eine Antwort