You appear to be a bot. Output may be restricted
Description
Format the content for the chosen language- For 'none' and 'html' we shouldn't strip p and br tags.
- For other languages we have to remove them.
- Detexturize undoes any unwanted texturizing.
Usage
bw_format_content( $atts, $content );
Parameters
- $atts
- ( array ) required – array of parameters. The formal parameter name is "text" but ANY value will do the job
- $content
- ( string ) required – the CSS to be displayed
Returns
voidSource
File name: oik-css/shortcodes/oik-geshi.phpLines:
1 to 33 of 33
function bw_format_content( $atts, $content ) { if ( function_exists( 'bw_array_get_from') ) { $lang=bw_array_get_from( $atts, "lang,0", "none" ); $text=bw_array_get_from( $atts, "text,1", null ); } else { $lang=bw_array_get( $atts, "lang", "none" ); $text=bw_array_get( $atts, "text", null ); oik_require_lib( 'class-BW-'); } $lang = oik_css_validate_lang( $lang, $text ); if ( $lang ) { switch ( $lang ) { case 'html': case 'html5': $lang = 'html5'; case 'none': $content = bw_detexturize( $content ); break; default: // css, php, javascript, jquery, mysql $content = bw_remove_unwanted_tags( $content ); $content = bw_detexturize( $content ); } sdiv( "bw_geshi $lang" ); if ( $text <> "." ) { e( $text ); } e( bw_geshi_it( $content, $lang ) ); ediv(); } }View on GitHub View on Trac