Skip to:
Content

bbPress.org

Ticket #2528: 2528.1.diff

File 2528.1.diff, 1.6 KB (added by netweb, 10 years ago)
  • src/includes/topics/functions.php

     
    12701270        // Sticky
    12711271        bbp_unstick_topic( $source_topic->ID );
    12721272
     1273        // Delete source topic's last and count meta data
     1274        delete_post_meta( $source_topic->ID, '_bbp_last_reply_id' );
     1275        delete_post_meta( $source_topic->ID, '_bbp_last_active_id' );
     1276        delete_post_meta( $source_topic->ID, '_bbp_last_active_time' );
     1277        delete_post_meta( $source_topic->ID, '_bbp_voice_count' );
     1278        delete_post_meta( $source_topic->ID, '_bbp_reply_count' );
     1279        delete_post_meta( $source_topic->ID, '_bbp_reply_count_hidden' );
     1280
    12731281        // Get the replies of the source topic
    12741282        $replies = (array) get_posts( array(
    12751283                'post_parent'    => $source_topic->ID,
     
    12911299                        // Update the reply
    12921300                        wp_update_post( array(
    12931301                                'ID'          => $reply->ID,
    1294                                 'post_title'  => sprintf( __( 'Reply To: %s', 'bbpress' ), $destination_topic->post_title ),
    1295                                 'post_name'   => false,
     1302                                'post_title'  => '',
     1303                                'post_name'   => $reply->ID,
    12961304                                'post_type'   => bbp_get_reply_post_type(),
    12971305                                'post_parent' => $destination_topic->ID,
    1298                                 'menu_order'  => bbp_get_reply_position_raw( $reply->ID, $destination_topic->ID ),
    12991306                                'guid'        => ''
    13001307                        ) );
    13011308
     
    13091316                                bbp_update_reply_to( $reply->ID, $source_topic->ID );
    13101317                        }
    13111318
     1319                        // Update the reply position
     1320                        bbp_update_reply_position( $reply->ID );
     1321
    13121322                        // Do additional actions per merged reply
    13131323                        do_action( 'bbp_merged_topic_reply', $reply->ID, $destination_topic->ID );
    13141324                }