Skip to:
Content

bbPress.org

Ticket #3424: 3424.diff

File 3424.diff, 1.3 KB (added by dd32, 3 years ago)
  • includes/replies/template.php

    function bbp_reply_url( $reply_id = 0 ) 
    453453                        $reply_page = 1;
    454454
    455455                // Standard reply page
    456456                } else {
    457457                        $reply_page = ceil( (int) bbp_get_reply_position( $reply_id, $topic_id ) / (int) bbp_get_replies_per_page() );
    458458                }
    459459
    460460                // Get links & URLS
    461461                $reply_hash = '#post-' . $reply_id;
    462462                $topic_link = bbp_get_topic_permalink( $topic_id, $redirect_to );
    463463                $topic_url  = remove_query_arg( 'view', $topic_link );
    464464
    465465                // Get vars needed to support pending topics with unpretty links
    466466                $has_slug   = ! empty( $topic ) ? $topic->post_name : '';
    467467                $pretty     = bbp_use_pretty_urls();
    468                 $published  = ! bbp_is_topic_pending( $topic_id );
     468                $published  = bbp_is_topic_published( $topic_id );
    469469
    470470                // Don't include pagination if on first page
    471471                if ( 1 >= $reply_page ) {
    472472
    473473                        // Pretty permalinks
    474474                        if ( ! empty( $has_slug ) && ! empty( $pretty ) && ! empty( $published ) ) {
    475475                                $url = user_trailingslashit( $topic_url ) . $reply_hash;
    476476
    477477                        // Unpretty links
    478478                        } else {
    479479                                $url = $topic_url . $reply_hash;
    480480                        }
    481481
    482482                // Include pagination
    483483                } else {