bp_dtheme_get_single_activity_content()
Fetches full an activity’s full, non-excerpted content via a POST request.
Description Description
Used for the ‘Read More’ link on long activity items.
Return Return
(string) HTML
Source Source
File: bp-themes/bp-default/_inc/ajax.php
function bp_dtheme_get_single_activity_content() { // Bail if not a POST action if ( 'POST' !== strtoupper( $_SERVER['REQUEST_METHOD'] ) ) return; $activity_array = bp_activity_get_specific( array( 'activity_ids' => $_POST['activity_id'], 'display_comments' => 'stream' ) ); $activity = ! empty( $activity_array['activities'][0] ) ? $activity_array['activities'][0] : false; if ( empty( $activity ) ) exit; // @todo: error? do_action_ref_array( 'bp_dtheme_get_single_activity_content', array( &$activity ) ); // Activity content retrieved through AJAX should run through normal filters, but not be truncated remove_filter( 'bp_get_activity_content_body', 'bp_activity_truncate_entry', 5 ); $content = apply_filters( 'bp_get_activity_content_body', $activity->content ); exit( $content ); }
Changelog Changelog
Version | Description |
---|---|
BuddyPress (1.5) | Introduced. |