Skip to:
Content

BuddyPress.org

Ticket #6523: 6523.diff

File 6523.diff, 1.8 KB (added by boonebgorges, 9 years ago)
  • src/bp-core/bp-core-functions.php

    diff --git src/bp-core/bp-core-functions.php src/bp-core/bp-core-functions.php
    index 55449bf..68c060e 100644
    function bp_nav_menu_get_loggedin_pages() { 
    22772277
    22782278        // Try to catch the cached version first
    22792279        if ( ! empty( buddypress()->wp_nav_menu_items->loggedin ) ) {
    2280                 return buddypress()->wp_nav_menu_items->loggedin;
     2280                /** This filter is documented in bp-core/bp-core-functions.php */
     2281                return apply_filters( 'bp_nav_menu_get_loggedin_pages', buddypress()->wp_nav_menu_items->loggedin );
    22812282        }
    22822283
    22832284        // Pull up a list of items registered in BP's top-level nav array
    function bp_nav_menu_get_loggedin_pages() { 
    23262327
    23272328        buddypress()->wp_nav_menu_items->loggedin = $page_args;
    23282329
    2329         return $page_args;
     2330        /**
     2331         * Filter the Logged In nav item objects.
     2332         *
     2333         * @since BuddyPress (2.4.0)
     2334         *
     2335         * @param array $page_args Array of nav item "page" objects.
     2336         */
     2337        return apply_filters( 'bp_nav_menu_get_loggedin_pages', $page_args );
    23302338}
    23312339
    23322340/**
    function bp_nav_menu_get_loggedout_pages() { 
    23472355
    23482356        // Try to catch the cached version first
    23492357        if ( ! empty( buddypress()->wp_nav_menu_items->loggedout ) ) {
    2350                 return buddypress()->wp_nav_menu_items->loggedout;
     2358                /** This filter is documented in bp-core/bp-core-functions.php */
     2359                return apply_filters( 'bp_nav_menu_get_loggedin_pages', buddypress()->wp_nav_menu_items->loggedout );
    23512360        }
    23522361
    23532362        $bp_menu_items = array();
    function bp_nav_menu_get_loggedout_pages() { 
    24002409
    24012410        buddypress()->wp_nav_menu_items->loggedout = $page_args;
    24022411
    2403         return $page_args;
     2412        /**
     2413         * Filter the Logged Out nav item objects.
     2414         *
     2415         * @since BuddyPress (2.4.0)
     2416         *
     2417         * @param array $page_args Array of nav item "page" objects.
     2418         */
     2419        return apply_filters( 'bp_nav_menu_get_loggedout_pages', $page_args );
    24042420}
    24052421
    24062422/**