function get_allowed_markup($args = '') { $args = wp_parse_args($args, array('format' => 'flat')); extract($args, EXTR_SKIP); $tags = bb_allowed_tags(); unset($tags['pre'], $tags['br']); $tags = array_keys($tags); switch ($format) { case 'array': $r = $tags; break; case 'list': $r = "<ul class='allowed-markup'>\n\t<li>"; $r .= join("</li>\n\t<li>", $tags); $r .= "</li>\n</ul>\n"; break; default: $r = join(' ', $tags); break; } return apply_filters('get_allowed_markup', $r, $format); }
function bb_filter_kses($data) { $allowedtags = bb_allowed_tags(); return nxt_kses($data, $allowedtags); }