Does anybody know what’s up with this? BP 1.9 was not like this. It would be nice to have that consistency with the activity scope.
How did you force the status to be ‘&action=activity_update’ ?
Because if you’ve edited a template that is within the /plugins/buddypress folder, then upgrading the plugin removed the things you eventually edited..
@imath
No that template file has been edited. I’ll give you an example of what I mean:
-activity-loop.php I have added the filter “&action=activity_update” so that the stream only shows user’s activity posts, as per the codex (https://codex.buddypress.org/developer/loops-reference/the-activity-stream-loop/).
-I Pull up the activity feed on the web site, everything looks A-OK, the filters are working as they should.
-Then I post a new activity update, when Buddypress adds the new activity via javascript, the filter is removed and the user can now scroll and see activities not listed in the activity-loop.php filter.
Basically the filter isn’t working consistently. I’ve never had this problem with BP 1.8 or 1.9.
I’m also having other problems where deleting an activity, the activity slides up to disappear, and then it comes back again. Upon refresh the activity is now gone.
I really want to keep these performance boosts with BP 2.0, but with these new problems setting me back I may just have to revert to 1.8.
hi @xyhavoc
Personally, i don’t really like this method “hardcoding the type into the template“. I’ve made a gist using another method, tested it and it’s restricting the activity type the way you want even in case of a new activity post.
By default, this will restrict for all activity loops.
But See the commented parts if you want this behavior to only happen in user’s profile, or in group’s home or in directory..).
I don’t know if you use the bp-custom.php file, if not, i recommend you to do so, so that this will happen whatever the activated theme is.
Here’s the link to the gist:
https://gist.github.com/imath/5c7e4db74513ca4b30b8
@imath
Thank you for all your help. I’ve added the code to bp-custom.php but nothing has changed. Posting a new activity still resets the filter and shows everything. I think I may just have to revert to an older BP version. This 2.0 update has really set me back on my site.
Edit: Looks like I’m stuck with this new broken version. I can’t find anywhere to download 1.9. *Sigh*
Can you guys open a ticket about this issue or something? I mean, what’s the point of having an entire activity loop filtering system along with codex documentation if it doesn’t even work the way it’s supposed to now.
@shanebp Thank you, I will create a ticket now.
@xyhavoc
Just a quick follow up to inform you, i’ve read your discussion with @boonebgorges on 5603.
I’ve attached an alternative patch to the ticket, it would be great if you could test it.
Thanks again for your feedback.