Hallo,
bin ganz neu hier im Forum und habe gerade erst mit Wordpress angefangen.
Jetzt habe ich folgendes Problem: Ich möchte Widgets in meiner Sidebar unterschiedlich per CSS designen.
Ich habe mich deshalb gefragt ob man den Widgets eine individuelle ID z.b. als CSS-Klasse zuweisen kann die ich wiederum in der CSS ansprechen kann. Ich würde das gerne ohne JavaScript lösen, sondern einfach in der PHP. Geht das?
Ich habe folgendes schon versucht:
sidebar.php:
<div id="sidebar">
<?php if ( !function_exists('dynamic_sidebar')
|| !dynamic_sidebar() ) : ?>
<div class="widget_container_<?php echo $args['widget_id'] ?>">
<span class="title">Widget-Titel</span>
<ul>
<li><a href="http://example.com">Example</a></li>
</ul>
</div>
<?php endif; ?>
</div>
Alles anzeigen
Soweit so gut. Jetzt müsste ich das ja auch in der functions.php ansprechen können, was ich momentan noch nicht hinbekomme.
Habe folgendes versucht in der functions.php:
(brachte einen mächtig fetten error auf der Seite..)
<?php
if ( function_exists('register_sidebar') )
register_sidebar(array(
'before_widget' => '<div class="widget_container_<?php echo $args['widget_id'] ?>">',
'after_widget' => '</div>',
'before_title' => '<span class="title">',
'after_title' => '</span>',
));
?>
Ich kann mir auch denken dass das überhaupt nicht funktionieren kann, aber wie soll ich das sonst machen? :|
Kann mir da jemand helfen?
Vielen Dank schon mal im Voraus.
Grüße,
pyretta