Shortcode für Twitter Bootstrap Collapse

Ich versuche, Shortcodes für Twitter Bootstrap Collapse zu erstellen.

Das versuche ich zu erreichen:

[collapse-group] [collapse accordion="#accordionOne" title="my heading1"]some text[/collapse] [collapse accordion="#accordionTwo" title="my heading2"]some more text[/collapse] [/collapse-group] 

So würde zum Beispiel “meine Überschrift1” angezeigt und “etwas mehr Text” wäre zusammenklappbar.

Hier ist der Code, den ich benutze, der letzte Shortcode [collapse] verursacht einen Servererrors bei meiner lokalen Installation.

 function collapse-group( $atts, $content = null ) { return '
"'.$content.'"
'; } add_shortcode("collapse-group", "collapse-group"); function collapse($atts, $content = null) { extract(shortcode_atts(array( 'accordion' => '', 'title' => '' ), $atts)); return '
"'.$content.'"
'; } add_shortcode("collapse", "collapse");

Ich weiß, dass es Plugins gibt, aber ich würde es vorziehen, diese für diese spezifische Instanz maßgeschneidert zu haben, so dass ich nicht auf ein Plugin mit allen möglichen anderen Bloats angewiesen bin. Ich hoffe, eine Antwort auf diese Frage wäre für andere nützlich.

Solutions Collecting From Web of "Shortcode für Twitter Bootstrap Collapse"