Hallo zusammen,
ich hatte vor 3 weitere Dinge an Wordpress zu ändern. Zum einen betrifft dies die Navigation und zum anderen die Widgets.
Aber ertsmal zur Navigation:
Wo genau kann ich den "output" von "wp_page_menu" ändern, weil würde gerne meine Navigation, welche horizontal derzeit ist, um einige HTML-Tags erweitern wollen. Natürlich wäre es auch nur besser, wenn die Änderung nur an jener Stelle eintritt.
Außerdem soll der Seitentitel der etwas weiter verschachtel sein.
HTML sollte so sein:
<ul>
<li>
<a href="#">
<img src="" alt="" />
<span class="abc"></span>
<span class="abc_abc">
<span class="abc_abc_abc">Seitentitel</span>
</span>
</a>
</li>
<li>
.....
</li>
</ul>
Alles anzeigen
Kann ich da nicht irgendwas in meine function.php bauen, dass er den output etwas anders gestalltet, allerdings eben nur für da seine Theme.
Kommen wir zur nächsten Frage und zwar zu den Widgets:
Habe gestern meine Theme Widget-fähig gemacht, allerdings musste ich feststellen, dass mein Expand/Collapse Boxen nicht mehr ganz funktionieren, weil jene id="" 's fehlen. Könnte ich nicht etwa in 'after_title' der Sidebar das " %1$s " verwenden? Weil in 'before_title' hat er für mich keine wirkliche Verwendung, da meine das Expand/Collapse Cookies setzten.
Derzeit sieht es bei mir wie folgt aus:
if (function_exists('register_sidebar'))
register_sidebar(array(
'before_widget' => '<div class="sidebar-item %2$s">',
'before_title' => '<div class="sbtitlebar">Anime.<span class="sbtitle">',
'after_title' => '</span>
<span class="collapse-btn" id="abc-col"></span>
<span class="expand-btn" id="abc-exp"></span>
</div>
<div class="sbcontent" id="%1$s" >',
'after_widget' => '</div></div>',
));
Alles anzeigen
id="%1$s" Habe ich dann in after_title gesetzt, so wie ich es gern hätte. Habt ihr da vllt eine Lösung? Und ist es eigentlich möglich weitere Arrays wie z.b. 'content_widget' / 'content_title' zu machen, sodass ich das nicht so verteilt auf before und after machen muss.
mfg Sieben.