Skip to:
Content

bbPress.org

Ticket #2974: 2974.02.patch

File 2974.02.patch, 1.6 KB (added by justinph, 5 years ago)
  • src/includes/common/template.php

     
    11451145        } elseif ( bbp_is_single_view() ) {
    11461146                $retval = true;
    11471147
     1148        } elseif ( bbp_is_single_topic( ) ) {
     1149                $retval = true;
     1150
    11481151        /** User ******************************************************************/
    11491152
    11501153        } elseif ( bbp_is_single_user_edit() ) {
  • src/includes/extend/buddypress/groups.php

     
    108108         */
    109109        private function setup_filters() {
    110110
     111                // Ensure bbp_is_single_topic() returns true on group forum topics.
     112                add_filter( 'bbp_is_single_topic',       array( $this, 'is_single_topic' ) );
     113
    111114                // Group forum pagination
    112115                add_filter( 'bbp_topic_pagination',      array( $this, 'topic_pagination'   ) );
    113116                add_filter( 'bbp_replies_pagination',    array( $this, 'replies_pagination' ) );
     
    147150        }
    148151
    149152        /**
     153         * Ensure that bbp_is_single_topic() returns true on group forum topic pages.
     154         *
     155         * @since 2.6.0 bbPress (rXXXX)
     156         *
     157         * @param  bool $retval Current boolean.
     158         * @return bool
     159         */
     160        public function is_single_topic( $retval ) {
     161                if ( bp_is_group() && $this->topic_slug === bp_action_variable() && bp_action_variable( 1 ) ) {
     162                        $retval = true;
     163                }
     164
     165                return $retval;
     166        }
     167
     168        /**
    150169         * The primary display function for group forums
    151170         *
    152171         * @since 2.1.0 bbPress (r3746)