DIY Главная Медиа Logo

Конечная сайт для проектирования и создания вашей установке домашнего кинотеатра и Привет-Fi.

0Комментарий пузырьЛегко установить родителя WordPress комментарий

Как док-у-mented в журнале обновление сайта, 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 вашей темы

Функция comment_parent_meta_box()
{
add_meta_box( 'Comment_parent', __( "Родитель ID ' ), 'Comment_parent_cb', 'Комментарий', «Нормальным», 'Высокий' );
}
add_action( 'Add_meta_boxes_comment', 'Comment_parent_meta_box' );

Функция comment_parent_cb( $комментарий )
{
    $родитель = get_comment_meta( $комментировать->COMMENT_ID, 'Comment_parent', true );
    wp_nonce_field( 'Parent_comment_update', 'Parent_comment_update', ложный );
    ?>
    
     ?PHP
}

Функция comment_parent_edit( $comment_id )
{
    если( ! ушел( $_POST['Parent_comment_update'] ) || ! wp_verify_nonce( $_POST['Parent_comment_update'], 'Parent_comment_update' ) ) возвращение;
    если( ушел( $_POST['Comment_parent'] ) )
        update_comment_meta( $comment_id, 'Comment_parent', esc_attr( $_POST['Comment_parent'] ) );
}
add_action( 'Edit_comment', 'Comment_parent_edit' );

оставьте ответ