I’ll try this again.
Anyone know how I might limit the Sitewide Activity widget in the Buddypress Home Theme to show only blog posts? I’ve looked in the bp-activity-widgets.php but can’t figure it out.
In /mu-plugins/bp-blogs/bp-blogs-widgets.php line 47 is: <?php $counter++; ?>
Comment that out and you’ll get the excerpt for all the posts instead of just the first one.
if you don’t want to hack the code, copy and paste the widget’s code in another file called mywidgets.php and put it in /mu-plugin and do the burtadsit’s changes and change plugin’s name in the actions and in the function’s name, if you’re a good developer you can understand what i’ve just said if you aren’t, forget and hack the main code
Thanks for the input. I chose burtadsit’s suggestion and it works fine, but I realize now that I need the News page as a widget or some other solution. Here’s my situation:
1. I don’t want to have member blogs, only users posting to the main blog, so that means not installing bp-blogs in order to hide it across the site.
2. I do need the recent blog posts to arrive on the buddypress-home theme, but without bp-blogs installed the widget isn’t available. So I’m thinking if I could get the News widgetized it would pull posts to the home page instead.
3. I could install bp-blogs to simpley get the widget (what I have right now), but that means removing all instances of ‘blog’ throughout the site including buddypress member areas and that seems like a bad route to go.
4. I have the Prologue post-form installed on the buddypress-home theme just above the three columns of widgets, thus eliminating any need for users to ever see the wpmu admin panel. This should allow me to keep all users as members vs. blog owners.
Any suggestions would be greatly appreciated.
Use the RSS Widget to display Recent Blog Posts or Recent Posts. Use the feed from the main blog. Then you don’t need bp-blogs and you still have the display of recent posts.
I hope I’m understanding correctly.
I’d thought of that, but it doesn;t allow you to show the gravatars, plus the style is pretty barebones, but your idea is exactly the kind of thing I need.
if i were you, i wont use widget in this case. i would create a loop to show last post
(i use prologue theme too on one of my buddypress installation, and i highly hacked that theme!!)
Ok, you have to share now…
Burtadsit et al
“In /mu-plugins/bp-blogs/bp-blogs-widgets.php line 47 is: <?php $counter++; ?>
Comment that out and you’ll get the excerpt for all the posts instead of just the first one.”
I’ve tried this in the latest release and it doesn’t work anymore. I’m trying to have more than one recent blog post listed in the Recent Blog Posts widget using BP Home Theme.
Update: My bad, I had commented out the wrong counter…works fine.
line 47 is: <?php $counter++; ?>
In Line 42: Change->
<div class=”item-content”><?php echo bp_create_excerpt($post->post_content) ?></div>
<div class=”item-content”><?php echo bp_create_excerpt($post->post_excerpt) ?></div>