Skip to:
Content

bbPress.org


Ignore:
Timestamp:
06/04/2017 08:53:43 PM (9 years ago)
Author:
johnjamesjacoby
Message:

Inserts: Only prefix meta keys if not already prefixed when inserting forum/topic/reply.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/includes/topics/functions.php

    r6450 r6477  
    3939        'post_title'     => '',
    4040        'comment_status' => 'closed',
    41         'menu_order'     => 0,
     41        'menu_order'     => 0
    4242    ), 'insert_topic' );
    4343
     
    6060        'last_reply_id'      => 0,
    6161        'last_active_id'     => $topic_id,
    62         'last_active_time'   => get_post_field( 'post_date', $topic_id, 'db' ),
     62        'last_active_time'   => get_post_field( 'post_date', $topic_id, 'db' )
    6363    ), 'insert_topic_meta' );
    6464
    6565    // Insert topic meta
    6666    foreach ( $topic_meta as $meta_key => $meta_value ) {
    67         update_post_meta( $topic_id, '_bbp_' . $meta_key, $meta_value );
     67
     68        // Prefix if not prefixed
     69        if ( '_bbp_' !== substr( $meta_key, 0, 5 ) ) {
     70            $meta_key = '_bbp_' . $meta_key;
     71        }
     72
     73        // Update the meta
     74        update_post_meta( $topic_id, $meta_key, $meta_value );
    6875    }
    6976
Note: See TracChangeset for help on using the changeset viewer.