Themes y Diseño

Foro WordPress » WordPress » Themes y Diseño

soporte de widgets (7 mensajes)

Acerca de este hilo

Tags

Etiquetas:

  1. salasa

    2.0
    Antiguedad: Ene 2009
    Mensajes: 9

    offline

    Publicado hace 3 años
    #

    tengo armado un template propio pero no puedo ponerle soporte a las dos barras laterales, si a una sola la que se llama sidebar.php que va a la derecha de mi template y tiene el siguiente codigo:

    sidebar.php

    //////////////////////////////////////////////////////////////////////////////////////
    <div id="sidebar">
    <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>
    <?php endif; ?>
    </div><!--cierra sidebar-->
    <div class="clear"></div><!--cierra clear-->
    //////////////////////////////////////////////////////////////////////////////////////

    y tengo la barra lateral que es la que esta en la parte izquierda de mi template la cual tiene el siguiente codigo:

    sidebar_izquierdo.php

    //////////////////////////////////////////////////////////////////////////////////////
    <div id="sidebar_izquierdo">
    <div class="categorias">
    <?php wp_list_categories('show_count=1&title_li='); ?>
    </div><!--cierra_categorias--></div><!--cierra_sidebar_izquierdo-->
    //////////////////////////////////////////////////////////////////////////////////////

    y despues viene:

    functions.php

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

    al que me de una mano sera agradecido muy pero muy mucho
    saludetes

  2. 23r9i0

    5.0
    Antiguedad: Dic 2008
    Mensajes: 316

    offline

    Publicado hace 3 años
    #

    Tu código solo tienes la funcionalidad para una, me explico.
    Si quieres dos paneles laterales tienes que decirle a wordpress que tienes dos.
    Yo por ejemplo tengo tres y cada una esta en un php separado.
    //////////////////////////////////////////////////////////////////////////////////////
    <div id="sidebar">
    <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(derecho) ) : ?>
    <?php endif; ?>
    </div><!--cierra sidebar-->
    <div class="clear"></div><!--cierra clear-->
    //////////////////////////////////////////////////////////////////////////////////////
    //////////////////////////////////////////////////////////////////////////////////////
    <div id="sidebar_izquierdo">
    <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(izquierdo) ) : ?>
    <div class="categorias">
    <?php wp_list_categories('show_count=1&title_li='); ?>
    </div><!--cierra_categorias-->
    <?php endif; ?>
    </div><!--cierra_sidebar_izquierdo-->
    //////////////////////////////////////////////////////////////////////////////////////
    //////////////////////////////////////////////////////////////////////////////////////
    <?php
    if ( function_exists('register_sidebar') )
    register_sidebar(array(
    'before_widget' => '',
    'after_widget' => '',
    'before_title' => '<div class="title">',
    'after_title' => '</div>',
    'name' => 'derecho',
    ));
    if ( function_exists('register_sidebar') )
    register_sidebar(array(
    'before_widget' => '',
    'after_widget' => '',
    'before_title' => '<div class="title">',
    'after_title' => '</div>',
    'name' => 'izquierdo',
    ));
    ?>
    //////////////////////////////////////////////////////////////////////////////////////

    Esto seria "mas o menos" lo que tienes que hacer.
    Aquí te pongo un enlace que en su momento me ayudo mucho para entenderlo.
    tutorial-como-registrar-dos-sidebars-para-widgets
    Por cierto es bueno dejar la direccion de tu blog para verlo in situ los problemas!!
    Saludos

    "Sólo sé, que no sé nada"
  3. salasa

    2.0
    Antiguedad: Ene 2009
    Mensajes: 9

    offline

    Publicado hace 3 años
    #

    perfecto ahora si arreglado.
    no puse la direccion por que no es mi blog, es un sitio de pornografia en construccion
    no hay mucho, solamente es una prueba [url=http://www.bluepack.com.ar/adictos] OJO no abrir frente a los chicos que en la cabecera hay una mina en tarlipes

  4. paul

    3.0
    Antiguedad: Mar 2009
    Mensajes: 15

    offline

    Publicado hace 3 años
    #

    Hola he colocado el codigo

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

    pero aun no puedo agregar widgets a mi barra que puede ser

  5. 23r9i0

    5.0
    Antiguedad: Dic 2008
    Mensajes: 316

    offline

    Publicado hace 3 años
    #

    Paul aparte de poner ese codigo en el archivo sidebar.php colocastes en el archivo functions.php como explico mas arriba.

    "Sólo sé, que no sé nada"
  6. paul

    3.0
    Antiguedad: Mar 2009
    Mensajes: 15

    offline

    Publicado hace 3 años
    #

    hey lo voy hacer y lo reporto lo habia hecho pero medio un error y lo deje asi. voy a intentarlo de nuevo

  7. paul

    3.0
    Antiguedad: Mar 2009
    Mensajes: 15

    offline

    Publicado hace 3 años
    #

    Sergio
    coloque este codigo en el sidebar

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

    y este siguiente al final de codigo de Funtions.php

    <?php
    if ( function_exists(’register_sidebar’) )
    register_sidebar(rightcol);
    ?>

    y el (rightcol)
    porque al principio del archivo sidebar aparece

    <div id="rightcol">

    pero YA LISTO LO QUE HICE FUE COPIAR EL CODIGO QUE DIJISTE EN FUNTIONS

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

    y LISTO GRACIAS

Responder

Debes Identificarte para publicar.

Foro WordPress » WordPress » Themes y Diseño