diff --git bp-activity/bp-activity-screens.php bp-activity/bp-activity-screens.php
index 787e247..cd0b679 100644
|
|
if ( !defined( 'ABSPATH' ) ) exit; |
28 | 28 | * @uses apply_filters() To call the 'bp_activity_screen_index' hook. |
29 | 29 | */ |
30 | 30 | function bp_activity_screen_index() { |
31 | | if ( !bp_displayed_user_id() && bp_is_activity_component() && !bp_current_action() ) { |
| 31 | if ( bp_is_activity_directory() ) { |
32 | 32 | bp_update_is_directory( true, 'activity' ); |
33 | 33 | |
34 | 34 | do_action( 'bp_activity_screen_index' ); |
diff --git bp-blogs/bp-blogs-screens.php bp-blogs/bp-blogs-screens.php
index 5ea62c3..16e7a4f 100644
|
|
add_action( 'bp_screens', 'bp_blogs_screen_create_a_blog', 3 ); |
43 | 43 | * Load the top-level Blogs directory. |
44 | 44 | */ |
45 | 45 | function bp_blogs_screen_index() { |
46 | | if ( is_multisite() && bp_is_blogs_component() && !bp_current_action() ) { |
| 46 | if ( bp_is_blogs_directory() ) { |
47 | 47 | bp_update_is_directory( true, 'blogs' ); |
48 | 48 | |
49 | 49 | do_action( 'bp_blogs_screen_index' ); |
diff --git bp-core/bp-core-template.php bp-core/bp-core-template.php
index 51c1b38..2db9a55 100644
|
|
function bp_is_current_component_core() { |
1491 | 1491 | /** Activity ******************************************************************/ |
1492 | 1492 | |
1493 | 1493 | /** |
| 1494 | * Is the current page the activity directory ? |
| 1495 | * |
| 1496 | * @since BuddyPress (2.0.0) |
| 1497 | * |
| 1498 | * @return True if the current page is the activity directory. |
| 1499 | */ |
| 1500 | function bp_is_activity_directory() { |
| 1501 | if ( ! bp_displayed_user_id() && bp_is_activity_component() && ! bp_current_action() ) |
| 1502 | return true; |
| 1503 | |
| 1504 | return false; |
| 1505 | } |
| 1506 | |
| 1507 | /** |
1494 | 1508 | * Is the current page a single activity item permalink? |
1495 | 1509 | * |
1496 | 1510 | * @return True if the current page is a single activity item permalink. |
… |
… |
function bp_is_single_activity() { |
1505 | 1519 | /** User **********************************************************************/ |
1506 | 1520 | |
1507 | 1521 | /** |
| 1522 | * Is the current page the members directory ? |
| 1523 | * |
| 1524 | * @since BuddyPress (2.0.0) |
| 1525 | * |
| 1526 | * @return True if the current page is the members directory. |
| 1527 | */ |
| 1528 | function bp_is_members_directory() { |
| 1529 | if ( ! bp_is_user() && bp_is_members_component() ) |
| 1530 | return true; |
| 1531 | |
| 1532 | return false; |
| 1533 | } |
| 1534 | |
| 1535 | /** |
1508 | 1536 | * Is the current page part of the profile of the logged-in user? |
1509 | 1537 | * |
1510 | 1538 | * Will return true for any subpage of the logged-in user's profile, eg |
… |
… |
function bp_is_user_settings_account_delete() { |
1846 | 1874 | /** Groups ********************************************************************/ |
1847 | 1875 | |
1848 | 1876 | /** |
| 1877 | * Is the current page the groups directory ? |
| 1878 | * |
| 1879 | * @since BuddyPress (2.0.0) |
| 1880 | * |
| 1881 | * @return True if the current page is the groups directory. |
| 1882 | */ |
| 1883 | function bp_is_groups_directory() { |
| 1884 | if ( bp_is_groups_component() && ! bp_current_action() && ! bp_current_item() ) |
| 1885 | return true; |
| 1886 | |
| 1887 | return false; |
| 1888 | } |
| 1889 | |
| 1890 | /** |
1849 | 1891 | * Does the current page belong to a single group? |
1850 | 1892 | * |
1851 | 1893 | * Will return true for any subpage of a single group. |
… |
… |
function bp_is_create_blog() { |
2051 | 2093 | return false; |
2052 | 2094 | } |
2053 | 2095 | |
| 2096 | /** |
| 2097 | * Is the current page the blogs directory ? |
| 2098 | * |
| 2099 | * @since BuddyPress (2.0.0) |
| 2100 | * |
| 2101 | * @return True if the current page is the blogs directory. |
| 2102 | */ |
| 2103 | function bp_is_blogs_directory() { |
| 2104 | if ( is_multisite() && bp_is_blogs_component() && ! bp_current_action() ) |
| 2105 | return true; |
| 2106 | |
| 2107 | return false; |
| 2108 | } |
| 2109 | |
2054 | 2110 | /** Messages ******************************************************************/ |
2055 | 2111 | |
2056 | 2112 | /** |
diff --git bp-groups/bp-groups-screens.php bp-groups/bp-groups-screens.php
index aef0c90..b6475f8 100644
|
|
|
15 | 15 | if ( !defined( 'ABSPATH' ) ) exit; |
16 | 16 | |
17 | 17 | function groups_directory_groups_setup() { |
18 | | if ( bp_is_groups_component() && !bp_current_action() && !bp_current_item() ) { |
| 18 | if ( bp_is_groups_directory() ) { |
19 | 19 | bp_update_is_directory( true, 'groups' ); |
20 | 20 | |
21 | 21 | do_action( 'groups_directory_groups_setup' ); |
diff --git bp-members/bp-members-screens.php bp-members/bp-members-screens.php
index 72a4031..4cb9f40 100644
|
|
function bp_members_screen_display_profile() { |
35 | 35 | * @uses apply_filters() |
36 | 36 | */ |
37 | 37 | function bp_members_screen_index() { |
38 | | if ( !bp_is_user() && bp_is_members_component() ) { |
| 38 | if ( bp_is_members_directory() ) { |
39 | 39 | bp_update_is_directory( true, 'members' ); |
40 | 40 | |
41 | 41 | do_action( 'bp_members_screen_index' ); |