Supposons que j'ai du contenu comme
[xxx]
Here is some content in xxx
[/xxx]
Here is content outside xxx ...
Puis-je en quelque sorte juste
[xxx]
SEULEMENT[xxx]
SEULEMENTDépend du shortcode. Si vous avez accès à la fonction de gestionnaire du shortcode, le deuxième argument de cette fonction est le contenu à l'intérieur du shortcode:
function wpse20136_shortcode( $atts, $content ){
// $content has the content inside xxx
}
register_shortcode( 'xxx', 'wpse20136_shortcode' );
Pour obtenir tout le contenu non en code court, c'est facile. strip_shortcodes()
fait cela:
strip_shortcodes( get_the_content() );
par exemple, vous donnera le contenu de la publication en cours avec seulement le contenu qui ne se trouve pas dans des codes courts.