Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/06/2009, 10:06
cmarrero
(Desactivado)
 
Fecha de Ingreso: enero-2008
Ubicación: Mendoza
Mensajes: 458
Antigüedad: 16 años, 9 meses
Puntos: 2
Exclamación Respuesta: Dos Sidebars y Widgets repetidos

Esto ya lo solucione, para aquellos que no lo pueden hacer, les dejo aqui como lo hice...

miwidget.php

Código PHP:
function multimedia_sidebar() {
            
$languages icl_get_languages('skip_missing=0');
                foreach(
$languages as $l){
                    if(
$l['active']){
                        if(
$l['language_code']=="es"){
                            
query_posts('pagename=multimedia-sidebar');
                        }else{
                            
query_posts('pagename=multimedia-sidebar-ingles');
                        }
                    }          
                }
     
     while (
have_posts()) : the_post(); 
     
the_content(); 
     endwhile;
}

function 
init_multimedia_sidebar(){register_sidebar_widget("Multimedia""multimedia_sidebar");}
function 
sub_multimedia_sidebar(){register_sidebar_widget("Multimedia IN""multimedia_sidebar");}

add_action("plugins_loaded""init_multimedia_sidebar");
add_action("plugins_loaded""sub_multimedia_sidebar"); 
Este widget lo que hace es llamar al page multimedia-sidebar....

Como veran repito la funcion register_sidebar_widget 2 veces al igual que add_action

function init_multimedia_sidebar(){register_sidebar_widget( "Multimedia", "multimedia_sidebar");}
function sub_multimedia_sidebar(){register_sidebar_widget(" Multimedia IN", "multimedia_sidebar");}

add_action("plugins_loaded", "init_multimedia_sidebar");
add_action("plugins_loaded", "sub_multimedia_sidebar");

Esto hace que tengo 2 veces el widget y por ende lo puedo poner en 2 lugares diferentes.

Saludos