[buddypress-trac] [BuddyPress Trac] #6554: No excerpts for blog posts in activity after BP upgrade

buddypress-trac noreply at wordpress.org
Tue Jul 14 19:23:05 UTC 2015


#6554: No excerpts for blog posts in activity after BP upgrade
----------------------------------+------------------------------
 Reporter:  schwarzaufweiss       |       Owner:
     Type:  defect (bug)          |      Status:  new
 Priority:  normal                |   Milestone:  Awaiting Review
Component:  Component - Activity  |     Version:  2.3.2
 Severity:  normal                |  Resolution:
 Keywords:  reporter-feedback     |
----------------------------------+------------------------------
Changes (by imath):

 * keywords:   => reporter-feedback


Comment:

 Hi @schwarzaufweiss

 I think, the problem might have been caused by your premium theme or a
 specific plugin.

 When an activity is generated for a newly published post, we directly save
 an excerpt into the content field of the activity table. If you have the
 full content, this means something (theme or plugin) was overriding our
 behavior to save the full content.

 Before 2.3, each activity was truncated, that's why you had the impression
 an excerpt was used for posts see:
 https://buddypress.trac.wordpress.org/browser/branches/2.2/src/bp-activity
 /bp-activity-filters.php#L402

 Since 2.3 if the activity is a new blog post, it's not truncated, see :
 https://buddypress.trac.wordpress.org/browser/trunk/src/bp-activity/bp-
 activity-filters.php#L418

 I can see a good reason for this, but maybe @djpaul can explain it to you
 better than i'd do. I think as we are already saving an excerpt for the
 `new_blog_post` activity, there's no reason to truncate the activity as it
 already is in DB.

 If you need to have the activity truncated for `new_blog_post` activity
 like it was the case before 2.3 the one thing (theme or plugin) who's
 overriding BuddyPress behavior (to save full content instead of the
 excerpt of it) should simply use this filter :

 `add_filter( 'bp_activity_maybe_truncate_entry', '__return_true' );`

 If that's ok for you, i think we can close this ticket because imho it's
 not a BuddyPress bug.

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


More information about the buddypress-trac mailing list