[buddypress-trac] [BuddyPress Trac] #6370: Blogs: Improvements to bp_blogs_record_existing_blogs()

buddypress-trac noreply at wordpress.org
Mon Apr 13 05:56:29 UTC 2015


#6370: Blogs: Improvements to bp_blogs_record_existing_blogs()
-------------------------------+------------------
 Reporter:  r-a-y              |       Owner:
     Type:  enhancement        |      Status:  new
 Priority:  normal             |   Milestone:  2.3
Component:  Component - Blogs  |     Version:  2.1
 Severity:  normal             |  Resolution:
 Keywords:  has-patch          |
-------------------------------+------------------
Description changed by r-a-y:

Old description:

> `bp_blogs_record_existing_blogs()` doesn't really do a good job with
> recording existing blogs especially when the `"Repopulate blogs records"`
> option is used from the `"Tools > BuddyPress"` admin page.
>
> Attached patch improves the function by:
> * Saving the offset just in case the function hangs so the function can
> be resumed from that offset on the next run.
> * Supports passing selected blog IDs in case a dev wants to re-record
> specific blogs
> * Fixing blog count caches by using `bp_blogs_clear_blog_object_cache()`
> * Giving each blog a better last activity timestamp by using the
> `last_updated` column from the `wp_blogs` column

New description:

 `bp_blogs_record_existing_blogs()` doesn't really do a good job with
 recording existing blogs especially when the `"Repopulate blogs records"`
 option is used from the `"Tools > BuddyPress"` admin page.

 Attached patch improves the function by:
 * Supporting `'limit'` and `'offset'` in the initial blog query.
 * Saving the offset just in case the function hangs so the function can be
 resumed from that offset on the next run.
 * Supporting passing selected blog IDs in case a dev wants to re-record
 specific blogs
 * Fixing blog count caches by using `bp_blogs_clear_blog_object_cache()`
 * Giving each blog a better last activity timestamp by using the
 `last_updated` column from the `wp_blogs` column

--

--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/6370#comment:1>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac


More information about the buddypress-trac mailing list