Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Add and remove filters to allow more tags in group description.
- */
- function wbcom_add_remove_group_desc_filters() {
- remove_filter( 'groups_group_description_before_save', 'wp_filter_kses', 1 );
- add_filter( 'groups_group_description_before_save', 'bp_groups_filter_kses', 1 );
- }
- add_action( 'bp_loaded', 'wbcom_add_remove_group_desc_filters');
- /**
- * Allow additional tags in group description.
- *
- * @param array $tags The current array of allowed tags.
- * @return array The modified array of allowed tags.
- */
- function wbcom_allow_extra_group_desc_tags( $tags ) {
- $tags['ul'] = array();
- $tags['ol'] = array();
- $tags['li'] = array();
- $tags['strong'] = array();
- $tags['b'] = array();
- return $tags;
- }
- add_filter( 'bp_groups_filter_kses', 'wbcom_allow_extra_group_desc_tags' );
- function display_custom_group_description() {
- if ( bp_is_single_item() && bp_is_groups_component() ) {
- $group = groups_get_current_group();
- echo wpautop( wp_kses_post( $group->description ) );
- }
- }
- add_action('bp_group_header_meta', 'display_custom_group_description');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement