Skip to:
Content
Pages
Categories
Search
Top
Bottom

Re: HELP: Adjust Recent Blog Widget for 2 Categories Only


Anonymous User 303747
Inactive

@anonymized-303747

In times of desperation, the brutal way trumps anything else :)

function get_latest_posts( $blog_id = null, $limit = 5 ) {
global $wpdb, $bp;

if ( $blog_id )
$blog_sql = $wpdb->prepare( " AND p.blog_id = %d", $blog_id );

$post_ids = $wpdb->get_results( $wpdb->prepare( "SELECT p.post_id, p.blog_id FROM " . $bp['blogs']['table_name_blog_posts'] . " p LEFT JOIN {$wpdb->base_prefix}blogs b ON p.blog_id = b.blog_id WHERE b.public = 1 AND b.deleted = 0 AND b.archived = '0' AND b.spam = 0 AND b.mature = 0 $blog_sql ORDER BY p.date_created DESC LIMIT $limit" ) );

for ( $i = 0; $i < count($post_ids); $i++ ) {
$posts[$i] = BP_Blogs_Post::fetch_post_content($post_ids[$i]);
}

return $posts;
}

That’s the function. What would need adjustment here?

Skip to toolbar