Skip to:
Content

BuddyPress.org

Ticket #9052: 9052.patch

File 9052.patch, 1.4 KB (added by emaralive, 3 years ago)
  • src/bp-core/bp-core-filters.php

    diff --git src/bp-core/bp-core-filters.php src/bp-core/bp-core-filters.php
    index 0ef025a97..4b626bd85 100644
    add_filter( 'bp_email_set_subject', 'sanitize_text_field', 6 );  
    6262// Avatars.
    6363add_filter( 'bp_core_fetch_avatar', 'bp_core_add_loading_lazy_attribute' );
    6464
     65// Remove filter to 'get_pages" when the 'legacy' BuddyPress URL Parser is in use.
     66add_filter( 'bp_core_get_query_parser', 'bp_core_check_query_parser', 11 );
     67
    6568/**
    6669 * Template Compatibility.
    6770 *
  • src/bp-core/bp-core-functions.php

    diff --git src/bp-core/bp-core-functions.php src/bp-core/bp-core-functions.php
    index 19b5d4eb0..04ec6b199 100644
    function bp_is_running_wp( $version, $compare = '>=' ) {  
    141141
    142142/** Functions *****************************************************************/
    143143
     144/**
     145 * Remove filter to 'get_pages" when the 'legacy' BuddyPress URL Parser is in use.
     146 *
     147 * @since 12.0.0
     148 *
     149 * @param  string $retval The name of the parser in use.
     150 *
     151 * @return string $retval The name of the parser in use.
     152 */
     153function bp_core_check_query_parser( $retval ) {
     154        if ( 'legacy' === $retval ) {
     155                remove_filter( 'get_pages', 'bp_core_include_directory_on_front', 10 );
     156        }
     157
     158        return $retval;
     159}
     160
    144161/**
    145162 * Get the BuddyPress URL Parser in use.
    146163 *