Changeset 4983
- Timestamp:
- 06/04/2013 05:50:14 AM (13 years ago)
- File:
-
- 1 edited
-
trunk/includes/users/template-tags.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/includes/users/template-tags.php
r4979 r4983 140 140 */ 141 141 function bbp_get_displayed_user_field( $field = '', $filter = 'display' ) { 142 $bbp = bbpress(); 143 144 // Juggle the user filter property because it's byref, and we don't want 145 // to muck up how other code might interact with this object. 146 $old_filter = $bbp->displayed_user->filter; 147 $bbp->displayed_user->filter = $filter; 142 143 // Get the displayed user 144 $user = bbpress()->displayed_user; 145 146 // Juggle the user filter property because we don't want to muck up how 147 // other code might interact with this object. 148 $old_filter = $user->filter; 149 $user->filter = $filter; 148 150 149 151 // Get the field value from the WP_User object. We don't need to perform 150 152 // an isset() because the WP_User::__get() does it for us. 151 $value = $bbp->displayed_user->$field;153 $value = $user->$field; 152 154 153 155 // Put back the user filter property that was previously juggled above. 154 $bbp->displayed_user->filter = $old_filter; 155 156 // Clean up the temporary variable 157 unset( $old_filter ); 156 $user->filter = $old_filter; 158 157 159 158 // Return empty
Note: See TracChangeset
for help on using the changeset viewer.