bp-core-template.php является одним из базовых файлов BuddyPress, и поэтому редактировать этот файл - плохая идея. Всякий раз, когда вы обновляете Buddypress, есть большая вероятность, что ваши изменения будут перезаписаны.
Если вы пытаетесь изменить результат функции, найденной в bp-core-template.php, тогда вы захотите использовать один из фильтров в этой функции для безопасного изменения содержимого «способом wordpress».
Так что если вы хотите изменить вывод функции bp_create_excerpt, найденной в строке 877 файла bp-core-template.php, вы можете использовать фильтр bp_create_excerpt в файле functions.php вашей темы.
В functions.php (пример изменен из hookr.io):
// define the bp_create_excerpt callback
function filter_bp_create_excerpt( $text, $original_text, $length, $options ) {
if ( function_exists( bp_get_activity_content_body )
$text = bp_get_activity_content_body();
return $text;
};
// add the filter
add_filter( 'bp_create_excerpt', 'filter_bp_create_excerpt', 10, 4 );
РЕДАКТИРОВАТЬ: Следует отметить, что я не знаю, что bp_get_activity_content_body () будет возвращать в этом контексте, и я, вероятно, просто вернул бы $ original_text, если бы я не хотел усеченную выдержку. Мое намерение состоит в том, чтобы подчеркнуть, как вы должны изменять вывод вещей из основных файлов плагина.