General WordPress.org

Foro WordPress » WordPress » General WordPress.org

preparar theme para usar widgets (4 mensajes)

Acerca de este hilo

Tags

Etiquetas:

  1. Juanpol

    2.0
    Antiguedad: Ene 2010
    Mensajes: 8

    offline

    Publicado hace 2 años
    #

    hola foro
    una pregunta,
    quiero preparar mi theme (hecho x mi) para poder instalar widgets en el sidebar.php
    que codigos debo añadir a este?
    gracias
    j

  2. Juanpol

    2.0
    Antiguedad: Ene 2010
    Mensajes: 8

    offline

    Publicado hace 2 años
    #

    oops... perdon! creo que publique este hilo en la sala equivocada... lo siento. :O

  3. Luis Lopez Garay

    3.0
    Antiguedad: Mar 2010
    Mensajes: 42

    offline

    Publicado hace 2 años
    #

    Primero tienes que registrar las areas widgetizadas:

    if ( function_exists('register_sidebar') )
        register_sidebar(array(
        'name' = > 'sidebar',
        'before_widget' = > '< div class="sidebar-box" >',
        'after_widget' = > '< /div >',
        'before_title' = > '< h2 >',
        'after_title' = > '< /h2 >',
    ));

    Esto hara que los titulos sean con etiquetas H2.

    El codigo en el area donde mostrar los widgets seria:

    < div class="sidebar_box" >
        < h2 >Title Here ("Recent Posts", for example)< /h2 >
        Widget content is here, like a list of recent posts for example.
    < /div >

    El siguiente paso es colocar esto en sidebar.php:

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

    esto debe ir donde quieras que aparezcan los widgets.

    Se pueden registrar multiples sidebar poniendo por ejemplo (functions.php):

    < ?php
    if ( function_exists('register_sidebar') )
    register_sidebar(array(
    'name' = > 'Sidebar 1',
    'before_widget' = > '',
    'after_widget' = > '',
    'before_title' = > '< h2 >',
    'after_title' = > '< /h2 >',
    ));
    if ( function_exists('register_sidebar') )
    register_sidebar(array(
    'name' = > 'Sidebar 2',
    'before_widget' = > '',
    'after_widget' = > '',
    'before_title' = > '< h2 >',
    'after_title' = > '< /h2 >',
    ));
    ? >

    "You gotta Fight... for your right... to party!!"
    Recursos, Blogs, Arte, Diseño, Tutoriales e Inspiracion: http://www.conceptopixel.com
  4. Juanpol

    2.0
    Antiguedad: Ene 2010
    Mensajes: 8

    offline

    Publicado hace 1 año
    #

    gracias por la info luis!

Responder

Debes Identificarte para publicar.

Foro WordPress » WordPress » General WordPress.org