Wordpres problemas con los widgets, dejan de funcionar por arte de magia! -.-

Iniciado por XXXXXX, 25 Enero 2011, 23:41 PM

0 Miembros y 1 Visitante están viendo este tema.

XXXXXX

Pues resulta que tengo registrados X sidebars, que antes funcionaban como el rayo de bien...

Pero no se que e echo, mas bien que a pasado, que de golpe dejaron de funcionar...

Citar
Functions.php
<?php add_theme_support'post-thumbnails' ); ?>
<?php
if ( function_exists('register_sidebar') )
    
register_sidebar(array(
	
    
'name' => 'Widget Sup Izquierda',
        
'before_widget' => '',
        
'after_widget' => '</div></div>',
	
	
'before_title' => '<div class="cc fleft"><div class="ctit">',
        
'after_title' => '</div><div class="ccon">',
));
if ( 
function_exists('register_sidebar') )
register_sidebar(array(
	
    
'name' => 'Widget Sup Derecha',
        
'before_widget' => '',
        
'after_widget' => '</div></div>',
	
	
'before_title' => '<div class="cc fleft"><div class="ctit">',
        
'after_title' => '</div><div class="ccon">',
));
if ( 
function_exists('register_sidebar') )
register_sidebar(array(
	
    
'name' => 'Widget Central Izquierda',
        
'before_widget' => '',
        
'after_widget' => '</div><div class="cfo"></div>',
	
	
'before_title' => '<div class="cto">',
        
'after_title' => '</div><div class="cbo">',
));
if ( 
function_exists('register_sidebar') )
register_sidebar(array(
	
    
'name' => 'Widget Central Derecha',
        
'before_widget' => '',
        
'after_widget' => '</div><div class="db"></div>',
	
	
'before_title' => '<div class="dt">',
        
'after_title' => '</div><div class="dm">',
));
?>


En el index e puesto esto

Citar
<!-- WIDGETS DERECHA/IZQUIERDA SUPERIORES -->
<?
php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(1) ) : ?><?php endif; ?>
<?php 
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(1) ) : ?><?php endif; ?>
<!-- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -->
<div id="left">
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(3) ) : ?><?php endif; ?></div>

// despues de esto viene //
<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
<?php endwile
...blablabla ?>

// y otro mas //
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(4) ) : ?>
<?php 
endif; ?>

y solo se me aparece un sidebar o widget.... antes me aparecian todos, y ahora solo uno, esta claro si a todos les pongo ID 1 funciona, si no no funciona...

PD: si se fijan hay 2 que tienen ID 1 lo e puesto aposta.