bp_activity_filter_kses
Custom kses filtering for activity content.
Description
(string) bp_activity_filter_kses( (string) $content );
Returns (string)
$content Filtered activity content.
Parameters (1)
- 0. $content (string)
- The activity content.
Usage
if ( !function_exists( 'bp_activity_filter_kses' ) ) { require_once ABSPATH . PLUGINDIR . 'buddypress/bp-activity/bp-activity-filters.php'; } // The activity content. $content = ''; // NOTICE! Understand what this does before running. $result = bp_activity_filter_kses($content);
Defined (1)
The function is defined in the following location(s).
- /bp-activity/bp-activity-filters.php
- function bp_activity_filter_kses( $content ) {
- global $allowedtags;
- $activity_allowedtags = $allowedtags;
- $activity_allowedtags['a']['class'] = array();
- $activity_allowedtags['a']['id'] = array();
- $activity_allowedtags['a']['rel'] = array();
- $activity_allowedtags['a']['title'] = array();
- $activity_allowedtags['b'] = array();
- $activity_allowedtags['code'] = array();
- $activity_allowedtags['i'] = array();
- $activity_allowedtags['img'] = array();
- $activity_allowedtags['img']['src'] = array();
- $activity_allowedtags['img']['alt'] = array();
- $activity_allowedtags['img']['width'] = array();
- $activity_allowedtags['img']['height'] = array();
- $activity_allowedtags['img']['class'] = array();
- $activity_allowedtags['img']['id'] = array();
- $activity_allowedtags['img']['title'] = array();
- $activity_allowedtags['span'] = array();
- $activity_allowedtags['span']['class'] = array();
- $activity_allowedtags['span']['data-livestamp'] = array();
- /**
- * Filters the allowed HTML tags for BuddyPress Activity content.
- *
- * @since 1.2.0
- *
- * @param array $value Array of allowed HTML tags and attributes.
- */
- $activity_allowedtags = apply_filters( 'bp_activity_allowed_tags', $activity_allowedtags );
- return wp_kses( $content, $activity_allowedtags );
- }