[buddypress-trac] [BuddyPress Trac] #7435: XProfile caching: The	Next Generation
    buddypress-trac 
    noreply at wordpress.org
       
    Thu Feb  2 18:43:56 UTC 2017
    
    
  
#7435: XProfile caching: The Next Generation
------------------------------+-----------------
 Reporter:  boonebgorges      |      Owner:
     Type:  enhancement       |     Status:  new
 Priority:  normal            |  Milestone:  2.9
Component:  Extended Profile  |    Version:
 Severity:  normal            |   Keywords:
------------------------------+-----------------
 I'm currently building a member directory that uses a tabular format,
 populated by xprofile data. Pulling up this data is painful, for a couple
 of reasons:
 - `BP_XProfile_Field::get_id_from_name()` is uncached, which means that I
 have to build my own name/id map to avoid all the extra lookups. This
 makes it unfeasible to use `xprofile_get_field_data()`
 - `BP_XProfile_Group::get()` has a few uncached queries, which makes
 building the map fairly expensive
 - My alternative strategy of calling
 `BP_XProfile_ProfileData::get_all_for_user()` in the loop ran into some of
 the same problems
 Let's think about ways to unify the caching strategy (or lack thereof) in
 these areas with what's happening through the rest of XProfile.
--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/7435>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac
    
    
More information about the buddypress-trac
mailing list