I have a similar question, but it’s using personally created custom post types. I have about 20 different post types. Some SHOULD be listed in the activity stream, some should NOT. What is the best way to go about integrating these? I looked at the code and didn’t see a hook I can tap into to feed my CPTs to the activity stream, but maybe there is one or one could be added in a future release?
Also, semi-related, can custom post types be added to the profile tabs on a user/group profile page just like “Posts” is shown with all posts from that user/group?
So, combining the two together, if I made a post_type called Event, is there a way to add an “Event” tab on profile pages, and add Events to the activity stream?
To make it even more complicated for you, if I made a post_type called Event Booking that SHOULD have a (private) tab for a user profile page so they can view their personal/private event booking history, but should NOT be publicly viewable and should NOT be added to the activity stream.
I gave a few examples of uses to show the desired flexibility, but the idea is to have a simple way to selectively choose which CPTs to add to the activity stream, and the profile page tabs, independent of eachother. A meta-field mapper of sorts that can be applied to ANY custom post type, instead of having to account for and code for specific plugin CPTs.