Nuevo sidebar tema tweentyeleven

Inicio Foros WordPress Themes y Diseño Nuevo sidebar tema tweentyeleven

Este debate contiene 5 respuestas, tiene 3 mensajes y lo actualizó  LGrusin hace 7 años, 1 mes.

  • Autor
    Publicaciones
  • #22789

    vargderm
    Participante

    <p>Hola a todos, he creado una plantilla de pagina que viene a ser la misma que la plantilla que viene en este tema llamada sidebar solo que le he camiado el nombre. he añadido en functions la funcion para un nuevo widget y he creado otro archivo php basado en el archivo sidebar.php solo que le he cambiado el nombre. He modificado todo esto y consigo integrar la nueva plantilla y me aparece el campo del widget en el panel de administracion, el cual uso para mete texto o mas bien para meter anuncios de adsense. Lo que quiero es tener diferentes paginas con diferentes configuraciones de sidebar, para colocar unos anuncios en uans paginas y otros en otras. El problema viene a la hora de mostrar los resultados ya que me muestar los anuncios muy abajo, como si repsetase el huco de la otra sidebar por encima y no consigo ver en que me he equivocado. </p>
    <p>saludos
    </p>

  • #56167

    vargderm
    Participante

    Este es el codigo de la plantilla, que solo cambia el nombre y abajo la llamada a la otra sidebar creada que la pongo con un include

    <?php
    /**
    * Template Name: Sidebar2 Template
    * Description: A Page Template that adds a sidebar to pages
    *
    * @package WordPress
    * @subpackage Twenty_Eleven
    * @since Twenty Eleven 1.0
    */

    get_header(); ?>

    <div id=”primary”>
    <div id=”content” role=”main”>

    <?php the_post(); ?>

    <?php get_template_part( ‘content’, ‘page’ ); ?>

    <?php comments_template( ”, true ); ?>

    </div><!– #content –>
    </div><!– #primary –>

    <?php include (‘secondsidebar.php’); ?>
    <?php get_footer(); ?>

  • #56171

    vargderm
    Participante

    al menos alguien que me indique algun sitio donde informarme y se explike bien el tema de la splantillas y los widgets de nueva creacion, por favor,

  • #56176

    almendron
    Participante

    Creo que hay una forma más sencilla de conseguir lo que buscas si quieres usar distintos sidebars en páginas (no en posts):

    Plugin [url=http://wordpress.org/extend/plugins/dynamics-sidebars/installation/]Dynamics Sidebars[/url].

    Una vez instalado, aparecerá una nueva opción en “Páginas” cuando edites o crees una nueva que te permitirá añadir un sidebar nuevo o, mejor dicho, una zona que se integra en el sidebar. Te recomiendo que el nombre del sidebar sea el mismo que el de la página (slug).

    Una vez activado el plugin, edita el archivo sidebar.php de tu tema e inserta el siguiente código donde te interese:

    <?php /* Sidebar personalizado */
    $dynamic_sidebar = get_post_meta( $post->ID, 'dynamic_sidebar', true );
    dynamic_sidebar( $dynamic_sidebar );
    ?>

    Después te vas a “Apariencia > Widgets” y allí tendrás el nuevo sidebar. Incluye en él lo que te interese.

    Puedes ver un ejemplo [url=http://www.almendron.com/artehistoria/historia-de-espana/edad-contemporanea/max-aub/]aquí[/url]. En este caso, se han insertado varias imágenes que solo aparecen cuando se carga la página correspondiente.

  • #56177

    vargderm
    Participante

    Muchas gracias por contestar, voya probarlo ahora mismo.

    saludos

  • #56187

    LGrusin
    Miembro

    En principio lo has hecho bien, se supone que es sustituir un sidebar por el otro. También podías haber llamado a get_sidebar(tusidebar) de manera que el archivo se llamara sidebar-tusidebar.php

    Lo de crear widgets no lo tengo tan claro, lo que si se puede es seleccionar diferentes según el archivo de sidebar. Es decir, los widgets tienen que existir desde el inicio (es lo que hace el plugin que ha puesto almendron) y no crearlos desde un sidebar.php personalizado. No sé si me explico…

    Saludos

El foro ‘Themes y Diseño’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest

Ir al contenido