Zwidgetowałem właśnie theme

I-feel-dirty, który tu właśnie widzicie wymagał kilku poprawek w kodzie, ze względu na fakt, iż jego sidebar był na sztywno zakodowany, a ja, pomimo, że chwilowo korzystam z defaultowych widgetów, lubię elastyczność.

Pierwsza zmiana, to modyfikacja pliku sidebar.php (niechaj „diff -Naur” przemówi):

--- sidebar.php.org 2008-11-12 13:23:25.000000000 +0100
+++ sidebar.php 2008-11-12 13:23:39.000000000 +0100
@@ -1,5 +1,8 @@
<div class="sidebar">

+<?php if ( !function_exists('dynamic_sidebar')
+ || !dynamic_sidebar() ) : ?>
+
<div class="bloque1">

<h3>Search</h3>
@@ -94,4 +97,8 @@
</div>
<div class="clearfix">

+< ?php endif; ?>
+ </div>
+<div class="clearfix"></div>
+
</div>

Aby theme poprawnie funcjonował z widgetami, konieczne było dodanie pliku functions.php w katalogu danego theme o następującej zawartości:

<?php
if ( function_exists('register_sidebar') )
register_sidebar(array(
'before_widget' => '<div class="bloque1">',
'after_widget' => '</div>',
'before_title' => '<h3>',
'after_title' => '</h3>',
));
?>

Teraz, muszę jeszcze wymyślić, jak zrobić, by w co drugim widgecie, zaznaczone powyżej boldem „bloque1″, zmieniało się na „bloque2″. Czy ktoś wie może jak to zrealizować?

Z góry dzięki za wszelkie sugestie.

P.S. Ten wpis sponsorowany jest przez funkcję „unfiltered-html” wordpressa. Grrr!

Jeśli spodobał Ci się ten wpis, rozważ jego skomentowanie lub skorzystanie z RSS-a i w konsekwencji otrzymywania informacji o nowych wpisach do Twojego czytnika.

Komentarze

Brak komentarzy.

Zostaw komentarz

(potrzebny)

(potrzebny)