nested toggles in wordpress

-

most themes just offer one set of toggles.

I created my own heli_functions.php that I keep as plugin and use over all my websites

 

Here the Part for nested toggles

maybe you have to edit the $ss = ….. line according to your themes prerequesite, just look in the source-file of one page having a toggle how your theme formats toggles.

[raw]

// for nested toggles as shortcodes within the text

function toggle_function( $atts , $content=null) {
extract( shortcode_atts( array(
‚title‘ => “
), $atts ) );

if (!empty($title)) {$ss=’title=“‚ . $title . ‚“ ‚;}
$ss = ‚<h6 class=“toggle“><a href=“#“>‘ . $title . ‚</a></h6><div class=“toggle_content“ style=“display: none;“><div class=“block“>‘;
$ss = $ss . do_shortcode($content). ‚</div></div>‘;
// return
return $ss;
}

add_shortcode( ‚toggle1‘, ‚toggle_function‘ );
add_shortcode( ‚toggle2‘, ‚toggle_function‘ );
add_shortcode( ‚toggle3‘, ‚toggle_function‘ );

[/raw]

same with nested divs

[raw]

// for nested DIVS as shortcodes within the text

function div_function( $atts , $content=null) {
extract( shortcode_atts( array(
’style‘ => “,
‚class‘ => “,
), $atts ) );

if (!empty($class)) {$ss=’class=“‚ . $class . ‚“ ‚;}
if (!empty($style)) {$ss.=’style=“‚ . $style . ‚“ ‚;}
$ss = ‚<div ‚ . $ss. ‚>‘ . do_shortcode($content). ‚</div>‘;
// return
return $ss;
}

add_shortcode( ‚div1‘, ‚div_function‘ );
add_shortcode( ‚div2‘, ‚div_function‘ );
add_shortcode( ‚div3‘, ‚div_function‘ );

 

[/raw]
Dr.med. Helmut B Retzek
Dr.med. Helmut B Retzekhttp://www.retzek.at
Arzt für Allgemeinmedizin, multiple präventivmedizinische, schulmedizinische und komplementäre Zusatzausbildungen. Wissenschaftliche Arbeit und Forschungs-Beiträge. Zahlreiche Artikel und Vorträge.  Diese Website dokumentiert umfangreiche eigene Recherchen in der aktuellen medizinischen Forschung zum Zweck der Selbst-Weiterbildung und als Gedächtnis-Stütze. Mässige Legasthenie, daher Rechtschreib- und Beistrichfehler, bitte nicht kommentieren, wer es nicht aushält bitte einfach nicht lesen
Ärztekammer Disclaimer
Ă„rztekammmer Disclaimer die Oberösterreichische Ă„rztekammer moniert weite Teile diese Website als „aufdringlich, marktschreierisch und beim Laien den Eindruck medizinischer Exklusivität erweckend“. Dies ist keinesfalls beabsichtigt, die Website ist ein absichtsloses Weiterbildungsmedium von Dr. Retzek, der seine wissenschaftlichen Pubmed-Recherchen hier mit ärztlichen Kollegen unentgeltlich teilt, wofĂĽr Dr. Retzek von vielen Kollegen aus dem In- und Ausland regelmässig Anerkennung ausgesprochen bekommt. Dass Wissenschaftsrecherchen und Studien „das Standesansehen der Ă„rzte“ verletzen könnte, war Dr. Retzek nicht bewusst, er bedauert dies zutiefst und entschuldigt sich bei den betroffenen Kollegen.
zeige Kommentare oder schreibe selber einen Kommentar

Kommentar gerne erwĂĽscht wenn sie hilfreich fĂĽr Leser sind

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darĂĽber, wie deine Kommentardaten verarbeitet werden.