Añadir barra lateral a mi tema

  • Autor Autor pepus
  • Fecha de inicio Fecha de inicio
P

pepus

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola, tengo un tema muy sencillo que me gusta mucho pero no puedo insertar widgets, me dice:

No hay barras laterales definidas

Estás viendo este mensaje porque el tema que estás usando actualmente no está preparado para widgets. Esto significa que no tiene barras laterales que puedas cambiar. Para información de cómo preparar tu tema para widgets, por favor sigue estas instrucciones.

¿Cómo puedo hacer para implementar la barra y añadir widgets?

Saludos y gracias
 
Has probado a seguir las instrucciones que te ha dado el propio wordpress?
 
Las instrucciones de wordpress están en ingles y me rsulta complicado enterlas, traduciéndolas con google.
 
¿Que tema usas?
 
Uso el tema de Alex Berezowki Fazzil
 
Mira es muy simple de hacer.

Paso 1
agrega esto en functions.php


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


Paso 2
Agrega esto en sidebar.php


<?php if ( !function_exists('dynamic_sidebar')
|| !dynamic_sidebar() ) : ?>

No se cual es el theme que dices (Alex Berezowki Fazzil), pero si no tiene sidebar.php es otro cuento.
 
En qué parte exactamente debo insertar los código que me has dicho? Te pongo el functions.php y el sidebar.php para que te sea más fácil indicármelo.
functions.php
<?php







// Add post thumbnails



load_theme_textdomain('fazzil-customer');



add_theme_support('post-thumbnails');



set_post_thumbnail_size(90, 90);







?>

sidebar.php

<!-- Start Sidebar -->



<div id="rightColumn">



<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>



<!-- category -->



<div class="sidebar"><h1>Ultimas Publicaciones</h1>



<ul>



<!-- Widgetized sidebar, if you have the plugin installed. If you don't have it installed, then I did all this work for nothing! -->



<?php $categories= get_categories();



foreach ($categories as $cat) {



if($cat->slug == "videos")



continue;



?>



<li> <h2>



<?php echo $cat->cat_name; ?></h2>



<ul>



<?php $recent = new WP_Query("cat=".$cat->cat_ID); while($recent->have_posts()) : $recent->the_post();?>



<li>



<a href="<?php the_permalink() ?>" rel="bookmark">



<?php the_title(); ?></a>



</li>



<?php endwhile; ?>



</ul>



</li>



<?php



}



?>



</ul>



</div>



<?php



$catObj = get_category_by_slug('videos');







if(is_object($catObj) && $catObj->count > 0)



{



$category_link = get_category_link( $catObj->term_id );



?>











<!-- Videos -->



<div class="sidebar"><h1>



<?php _e('Ultima Videos','fazzil-customer'); ?></h1>



<ul>



<li>



<?php query_posts('category_name=videos&showposts=3'); ?>



<ul class="faz-videos">



<?php while (have_posts()) : the_post(); ?>



<li>



<a href="<?php the_permalink(); ?>" >



<?php the_post_thumbnail(array(200,200,true)); ?> <br />



<?php the_title(); ?>



</a>



</li>



<?php endwhile; ?>



</ul>



</li>



</ul>







<p class="viewAll">



<a href="<?php echo $category_link; ?>">



<?php _e("Ver Todos Los Videos",'fazzil-customer'); ?> </a>



</p>



</div>



<?php } ?>



<?php endif; ?>



</div>



<!-- End Sidebar -->
 
En tu caso solamente es modificar el functions.php

aqui te lo dejo ya modificado

<?php


// Add post thumbnails
load_theme_textdomain('fazzil-customer');
add_theme_support('post-thumbnails');
set_post_thumbnail_size(90, 90);



if ( function_exists('register_sidebar') )
register_sidebar(array(
'before_widget' => '',
'after_widget' => '',
'before_title' => '<h3>',
'after_title' => '</h3>',
));


?>
 
Muchas gracias Pocoyo, pero cuando pongo lo que me has dicho me dice error tema no encontrado lo he copiado con mucho cuidado y varias y veces y el error se vuelve a repetir.
¿Algún otro consejo por favor?
Gracias
 
Tendria que ver tu theme, posible tengas conflictos.

Nota: colocal el link del theme asi lo descargo y modifico luego te muestro mejor que hacer. NO me pases el theme que ya tienes usando.
 
No te puedo poner el enlace del tema porque venía en un curso que compré y solo tengo el archivo zip. ¿como lo hago, te lo paso?Gracias
 
A bueno si ese es el caco pues si enviamelo al email agregame, estoy online hasta tarde asi cualquier duda te la explico.
 
Hola, donde te agrego o cómo puedo enviartelo al correo??
 
Te envie mi email
 
Última edición:
Ya está enviado, eres muy generoso por toda tu ayuda.
 
mira revise el theme y elimine esto del header.php

<?php wp_head();
global $wpdb;
$layout_details = get_blog_layout_details($wpdb->blogid);
?>


Al parecer tu sidebar le eliminaste algunas cositas que deberian ejecutarse acoplado con el codigo eliminado
 
OK, entonces solo elimino eso del header o luego añado lo que me comentastes en el funtion.php?
 
HTML:
OK, entonces solo elimino eso del header o luego añado lo que me comentastes en el funtion.php?

Si


te envie a tu email de gmail el theme completo ya retirado el codigo.
 
Última edición:
Lo siento pero no tengo msn solo tengo skype mi skype es garzon.maria6 Entonces que debo instalar de nuevo el tema?
 
Bueno skype y y somos enemigos jeje, bueno tu tranki yo me encargo de ponerle el widget y que funcione bien y te lo paso al email que me mostraste de gmail.

Edito:

Ya te habilite la opcion y te lo envie por email.
 
Última edición:
Atrás
Arriba