diff --git src/bp-activity/bp-activity-functions.php src/bp-activity/bp-activity-functions.php
index 66b7415..50acac1 100644
|
|
function bp_activity_generate_action_string( $activity ) { |
1249 | 1249 | } |
1250 | 1250 | |
1251 | 1251 | // Check for registered format callback |
1252 | | if ( empty( buddypress()->activity->actions->{$activity->component}->{$activity->type}['format_callback'] ) ) { |
| 1252 | $actions = bp_activity_get_actions(); |
| 1253 | if ( empty( $actions->{$activity->component}->{$activity->type}['format_callback'] ) ) { |
1253 | 1254 | return false; |
1254 | 1255 | } |
1255 | 1256 | |
1256 | 1257 | // We apply the format_callback as a filter |
1257 | | add_filter( 'bp_activity_generate_action_string', buddypress()->activity->actions->{$activity->component}->{$activity->type}['format_callback'], 10, 2 ); |
| 1258 | add_filter( 'bp_activity_generate_action_string', $actions->{$activity->component}->{$activity->type}['format_callback'], 10, 2 ); |
1258 | 1259 | |
1259 | 1260 | /** |
1260 | 1261 | * Filters the string for the activity action being returned. |
… |
… |
function bp_activity_generate_action_string( $activity ) { |
1267 | 1268 | $action = apply_filters( 'bp_activity_generate_action_string', $activity->action, $activity ); |
1268 | 1269 | |
1269 | 1270 | // Remove the filter for future activity items |
1270 | | remove_filter( 'bp_activity_generate_action_string', buddypress()->activity->actions->{$activity->component}->{$activity->type}['format_callback'], 10, 2 ); |
| 1271 | remove_filter( 'bp_activity_generate_action_string', $actions->{$activity->component}->{$activity->type}['format_callback'], 10, 2 ); |
1271 | 1272 | |
1272 | 1273 | return $action; |
1273 | 1274 | } |