Mostrando resultados del 1 al 6 de 6

Tema: problema listar categorias

  1. #1
    rai
    rai esta en línea ahora Usuario Gamma
    Registro
    13-septiembre-2011
    Edad
    33
    Mensajes
    227
    CMS
    CMS Utilizado
    hola, estoy intentando listar una categoria especifica, y que ademas utilice campos personalizados,

    este es el codigo que utilizo

    Código PHP:
    <?php  $custom get_post_custom($post->ID);
    $et_price2 = isset($custom["price2"][0]) ? $custom["price2"][0] : '';
    $price = isset($custom["price"][0]) ? $custom["price"][0] : '';if ($price <> ''$price get_option('estore_cur_sign') . $price?>
    <div id="sidebar">    <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar') ) : ?>     <?php endif; ?>
        <?php query_posts('showposts=3&cat=1'); ?><?php while (have_posts()) : the_post(); ?>


                             <div id="productolateral">                                                         <div id="productolateral_titulo">                                    <h3><?php the_title(); ?></h3>                                </div>                                <div id="productolateral_izq">                                    <div id="productolateral_descuento">                                        <p> <?php echo($et_price2); ?>% Dto</p>                                    </div>                                    <div id="productolateral_precio">                                                                            <p><?php echo($price); ?>€</p>                                                                        </div>                                    <div id="productolateral_ver">                                        <a href="<?php the_permalink(); ?>"><img src="http://localhost/beta/wp-content/themes/eStore1.8/images/boton-lateral-ver.jpg"></a>                                    </div>                                </div>                                <div id="productolateral_der"><?php the_post_thumbnail( array(110,81) );?>                                                        </div>                            </div>
    <?php endwhile;wp_reset_query(); ?>    </div> <!-- end #sidebar -->

    Pues bien, todo funciona correctamente, lista la categoria que quiero, y la cantidad de post que necesito, el titulo lo muestra bien, y los enlaces, pero el problema que tengo son con los campos personalizados,
    Código PHP:
    <?php echo($et_price2); ?> y <?php echo($price); ?>
    y es que muestran los mismos valores en todos los post que muestra, y el valor que coge es el valor del primer post del index, que tambien utiliza campo personalizados, pero que en el index funciona bien en todos los post, es con ese codigo como no me funciona, si creo un nuevo campo personalizado que no se muestre en el index, lo que ocurre es que tambien se muestra en todos los post.

    me tiene loco ya,
    gracias de antemano
    Última edición por rai; 07-feb-2012 a las 15:23
    Leer es bueno, leer es sano. by Tururu

  2. #2
    fabriccio esta en línea ahora Usuario Beta
    Registro
    25-enero-2012
    Edad
    17
    Mensajes
    128
    creo q podrias usar la funcion mysql_list() , digo CREO noe stoy seguro

  3. #3
    hamlet está desconectado Usuario Beta
    Registro
    09-junio-2011
    Mensajes
    94
    CMS
    CMS Utilizado
    @fabriccio eso nada tiene que ver

    @rai ten en cuenta que el valor a price y et_price2 los asignas fuera del bucle While, por lo tanto siempre serán los mismos, independientemente del post que estes recorriendo en el while.

  4. #4
    rai
    rai esta en línea ahora Usuario Gamma
    Registro
    13-septiembre-2011
    Edad
    33
    Mensajes
    227
    CMS
    CMS Utilizado
    Gracias hamlet, pero donde deveria de poner el while?
    Leer es bueno, leer es sano. by Tururu

  5. #5
    hamlet está desconectado Usuario Beta
    Registro
    09-junio-2011
    Mensajes
    94
    CMS
    CMS Utilizado
    El while no debes de moverlo o al menos no lo parece por la porción de código que no has puesto, debes de meter dentro del cuerpo del bucle(while) la asignaciones de las variables "price" y "et_price2", de esta forma por cada post se le asignará un valor a estas dos variables, que es lo que yo entendí que tú querías conseguir.

    Saludos.

  6. #6
    rai
    rai esta en línea ahora Usuario Gamma
    Registro
    13-septiembre-2011
    Edad
    33
    Mensajes
    227
    CMS
    CMS Utilizado
    Muchas gracias hamlet, ese era el error, gracias
    Leer es bueno, leer es sano. by Tururu

Información del tema

Users Browsing this Thread

Actualmente hay 1 usuarios leyendo este tema. (0 miembros y 1 invitados)

Temas Similares

  1. listar categorias y subcategorias
    Por elraton en el foro Wordpress
    Respuestas: 6
    Último mensaje: 03-nov-2011, 03:36
  2. ¿Cómo listar las categorías en dos columnas?
    Por djfumon en el foro Themes
    Respuestas: 1
    Último mensaje: 31-jul-2011, 18:53
  3. Problema con categorias
    Por rikardotavares en el foro Wordpress
    Respuestas: 3
    Último mensaje: 09-jul-2011, 15:13
  4. Listar categorias padre
    Por SoloNegocios en el foro Wordpress
    Respuestas: 5
    Último mensaje: 11-dic-2009, 14:35
  5. listar categorias en una pagina
    Por blog2k en el foro Plugins WP
    Respuestas: 0
    Último mensaje: 16-sep-2009, 07:20

Normas de Publicación

  • No puedes crear nuevos temas
  • No puedes responder mensajes
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •