Mostrando resultados del 1 al 3 de 3

Tema: Problema para mostrar una categoría aparte del blog

  1. #1
    Avatar de ramonjosegn
    ramonjosegn esta en línea ahora Usuario Mi
    Registro
    14-febrero-2010
    Ubicación
    Bogotá, Colombia
    Edad
    41
    Mensajes
    6.475
    CMS
    CMS Utilizado
    Ir a ramonjosegn página de inicio Mi Twitter Mi Google+
    Bueno acá sigo peleando con esta cacharrada...

    Me ocurre algo extraño

    Intento mostrar una plantilla diferente para una categoría determinada, donde publicaré un catálogo

    El problema es que aunque copio y pego toda la plantilla de single.php en otra plantilla, añadiendo sólo las variables del catálogo, curiosamente la categoría del catálogo me muestra cosas que no sé de dónde narices salen:

    fecha en inglés
    category " nombre categoría"

    agradecería ayuda al respecto

    tengo un single.php con este código:
    Código PHP:
    <?php
      $post 
    $wp_query->post;
      if (
    in_category('Búsqueda de Inmuebles')) {
          include(
    TEMPLATEPATH.'/single_xcatalogo.php');
      } 
      else{
          include(
    TEMPLATEPATH.'/single_xdefecto.php');
      }
    ?>
    tengo un single_xdefecto.php con este código, y el archivo single_xcatalogo.php es igual, pero con algunas líneas adicionales de código para mostrar algunas variables generadas con magic fields... no entiendo porque me muestra fechas y demás....

    Código PHP:
    <?php
    /**
     * The main template file for display single post page.
     *
     * @package WordPress
    */


    if($post->post_type == 'gallery')
    {
        include (
    TEMPLATEPATH "/gallery.php");
        exit;
    }

    get_header(); 

    $page get_page($post->ID);
    $current_page_id $page->ID;
    $pp_blog_page get_option('pp_blog_page');
    $page_sidebar get_post_meta($pp_blog_page'page_sidebar'true);

    if(empty(
    $page_sidebar))
    {
        
    $page_sidebar 'Blog Sidebar';
    }

    $caption_class "page_caption";

    $pp_title get_option('pp_blog_title');

    if(empty(
    $pp_title))
    {
        
    $pp_title 'Blog';
    }

    //Make blog menu active
    if(!empty($pp_blog_page))
    {
    ?>

    <script>
    $('ul#main_menu li.page-item-<?php echo $pp_blog_page?>').addClass('current_page_item');
    </script>

    <?php
    }
    ?>

    <?php

    if (have_posts()) : while (have_posts()) : the_post();
    ?>

            <div class="border30 top"></div>
            <div class="page_caption">
                <div class="caption_inner">
                    <div class="caption_header">
                        <h1 class="cufon"><?php echo $pp_title?></h1>
                    </div>
                </div>
                <div class="caption_desc">
                        <?php
                            
    echo 'Publicado el '.get_the_time('d M Y'). ' por '.get_the_author().' y tiene ';
                            
    comments_number('0 Comentarios''1 Comentario''% Comentarios')
                        
    ?>
                    </div>
                <br class="clear"/>
            </div>
            
            </div>
            
            <div id="header_pattern"></div>
            <br class="clear"/>
            <div class="curve"></div>
            <!-- Begin content -->
            <div id="content_wrapper">
                
                <div class="inner">
                
                    <!-- Begin main content -->
                    <div class="inner_wrapper">
                        <div class="standard_wrapper">
                        <br class="clear"/><hr/><br/>

                    
                        <div class="sidebar_content" style="border:0">

                        
    <?php

        $image_thumb 
    '';
                                    
        if(
    has_post_thumbnail(get_the_ID(), 'full'))
        {
            
    $image_id get_post_thumbnail_id(get_the_ID());
            
    $image_thumb wp_get_attachment_image_src($image_id'full'true);
            
            
    $pp_blog_image_width 627;
            
    $pp_blog_image_height 214;
        }
    ?>

                            <!-- Begin each blog post -->
                            <div class="post_wrapper" <?php if($cur_post==$num_of_posts) { echo 'style="margin-bottom:0"'; }?>>
                                
                                <div class="post_header">
                                    <h3><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?>                                
                                        </a>
                                    </h3>
                                </div>
                                
                                <?php
                                    
    if(isset($image_thumb[0]))
                                    {
                                
    ?>    
                                <br class="clear"/>    
                                <div class="post_shadow">
                                    <a href="<?php the_permalink(); ?>">
                                    <img src="<?php echo get_stylesheet_directory_uri(); ?>/timthumb.php?src=<?php echo $image_thumb[0]; ?>&w=<?php echo $pp_blog_image_width?>&h=<?php echo $pp_blog_image_height?>&zc=1" alt="" class="post_img"/>
                                    </a>
                                </div>
                                <br/><br/>
                                
                                <?php
                                    
    }
                                
    ?>
                                
                                <div class="post_detail">
                                <?php
                                    $pp_blog_meta_sort_data 
    unserialize(get_option('pp_blog_meta_sort_data'));
                            
                                    if(
    is_array($pp_blog_meta_sort_data) && !empty($pp_blog_meta_sort_data))
                                    {
                                        foreach(
    $pp_blog_meta_sort_data as $meta)
                                        {
                                            switch(
    $meta)
                                            {
                                                case 
    1:
                                                    echo 
    the_category(',').'<br/>';
                                                break;
                                                case 
    2:
                                                    echo 
    the_tags('Tags: ',',''<br/>');
                                                break;
                                                case 
    3:
                                                    echo 
    'Publicado por: '.get_the_author().'<br/>';
                                                break;
                                                case 
    4:
                                                    echo 
    'Fecha: '.get_the_time('d M Y').'<br/>';
                                                break;
                                                case 
    5:
                                                    echo 
    comments_number('0 Comentarios''1 Comentario''% Comentarios').'<br/>';
                                                break;
                                            }
                                        }
                                    }
                                
    ?>
                                </div>
                                
                                <div class="post_excerpt">
                                    <?php the_content(); ?>
                                </div>
                                
                                <br class="clear"/><br/><br/><br/>
                                
                                

    <?php echo get_image('imagen'); /* this function is used to display the 100x100 image */ ?>
                            
                            </div>
                            <!-- End each blog post -->
                            
                            <?php
                                $pp_blog_display_author 
    get_option('pp_blog_display_author');

                                if(!empty(
    $pp_blog_display_author))
                                {
                            
    ?>
                            
                            <h2 class="widgettitle">Acerca del Autor</h2>
                                
                            <div id="about_the_author">
                                <div class="thumb"><?php echo get_avatarget_the_author_meta('email'), '50' ); ?></div>
                                <div class="description">
                                    <strong><?php the_author_link(); ?></strong><br/>
                                    <?php the_author_meta('description'); ?>
                                </div>
                            </div>
                            <br class="clear"/><br/><hr/>
                            
                            <?php 
                                
    }
                            
    ?>
                            
                            <?php
                                $pp_blog_display_related 
    get_option('pp_blog_display_related');

                                if(!empty(
    $pp_blog_display_related))
                                {
                            
    ?>
                            
                            <?php
                            
    //for use in the loop, list 5 post titles related to first tag on current post
                            
    $tags wp_get_post_tags($post->ID);
                            if (
    $tags) {
                              
    $first_tag $tags[0]->term_id;
                              
    $args=array(
                                
    'tag__in' => array($first_tag),
                                
    'post__not_in' => array($post->ID),
                                
    'showposts'=>3,
                                
    'caller_get_posts'=>1
                               
    );
                              
    $my_query = new WP_Query($args);
                              if( 
    $my_query->have_posts() ) {
                                  echo 
    '<br/><br/><br/><h2 class="widgettitle">Temas relacionados</h2><br class="clear"/>';
                             
    ?>
                              
                              <div class="related_posts">
                              
                             <?php
                                
    while ($my_query->have_posts()) : $my_query->the_post(); 
                                    
    $image_thumb '';
                                    
                                    if(
    has_post_thumbnail($post->ID'large'))
                                    {
                                        
    $image_id get_post_thumbnail_id($post->ID);
                                        
    $image_thumb wp_get_attachment_image_src($image_id'large'true);
                                    }
                                
    ?>
                                    
                                    <?php
                                        
    if(!empty($image_thumb))
                                        {
                                    
    ?>
                                        <div class="one_third">
                                            <a href="<?php the_permalink() ?>" rel="bookmark" title="Enlace permanente a <?php the_title_attribute(); ?>"><img src="<?php echo get_stylesheet_directory_uri(); ?>/timthumb.php?src=<?php echo $image_thumb[0]; ?>&h=100&w=175&zc=1" alt="" class="frame img_nofade" />
                                            </a>
                                        </div>
                                    <?php
                                        
    }
                                    
    ?>
                                        
                                    
                                        <div class="two_third last">
                                              <strong><a href="<?php the_permalink() ?>" rel="bookmark" title="Enlace permanente a <?php the_title_attribute(); ?>"><?php the_title(); ?></a></strong><br/><?php echo pp_substr(strip_tags(strip_shortcodes($post->post_content)), 200); ?>
                                          </div>
                                          
                                    <br class="clear"/><br/><br/>

                                  <?php
                                        
    endwhile;
                                        
                                        
    wp_reset_query();
                                    
    ?>
                                    </div>
                            <?php
                              
    }
                             
    ?>
                                 <br class="clear"/><br/><br/><hr/>
                            <?php
                            
    }
                            
    ?>
                            
                            <?php
                                
    }
                            
    ?>


                            <?php comments_template'' ); ?>
                            

    <?php endwhile; endif; ?>

                        </div>
                        
                        <div class="sidebar_wrapper">
                            <div class="sidebar_top" style="border:0"></div>
                        
                            <div class="sidebar">
                                
                                <div class="content">
                                
                                    <ul class="sidebar_widget">
                                        <?php dynamic_sidebar($page_sidebar); ?>
                                    </ul>
                                    
                                </div>
                            
                            </div>
                            
                            <br class="clear"/>
                            <div class="sidebar_bottom"></div>
                            <br class="clear"/>
                        
                        </div>
                        
                    </div>
                    <!-- End main content -->
                    
                    <br class="clear"/>
                </div>
            </div>
                    

    <?php get_footer(); ?>

  2. #2
    Esty está desconectado Usuario Delta
    Registro
    06-abril-2009
    Edad
    35
    Mensajes
    699
    Ir a Esty página de inicio Mi Twitter
    Perdón por no solucionarte el problema en mi comentario, pero, Si vas a hacer una categoria aparte con un theme diferente, yo haria algo facil, subo wordpress a una subcarpeta del root, lo instalo y listo, te vas a evitar muchos problemas.

  3. #3
    Avatar de ramonjosegn
    ramonjosegn esta en línea ahora Usuario Mi
    Registro
    14-febrero-2010
    Ubicación
    Bogotá, Colombia
    Edad
    41
    Mensajes
    6.475
    CMS
    CMS Utilizado
    Ir a ramonjosegn página de inicio Mi Twitter Mi Google+
    el problema es con el mismo theme

    estoy probando con una segunda solución, a ver si funciona, pero este theme me tiene jo#$%#$% da errores de compatibilidad por todas partes, voy a probar con algún plugin que me permita vincular una categoría a determinada página (a la del catálogo) y otro plugin que me permita eliminar esa categoría del blog... a ver que sale de todo esto...

Información del tema

Users Browsing this Thread

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

Temas Similares

  1. Mostrar Posts de una sola Categoría
    Por ju4ns3 en el foro Plugins WP
    Respuestas: 4
    Último mensaje: 09-abr-2011, 10:07
  2. mostrar el numero de post que hay en una categoria
    Por xnco77 en el foro Wordpress
    Respuestas: 4
    Último mensaje: 16-ene-2011, 15:19
  3. Mostrar una categoria en un widget
    Por Canopix en el foro Wordpress
    Respuestas: 1
    Último mensaje: 13-dic-2010, 13:10
  4. mostrar categoria en una pagina wordpress
    Por xnco77 en el foro Wordpress
    Respuestas: 2
    Último mensaje: 14-nov-2010, 20:56
  5. Mostrar n post por categoria o etiqueta
    Por jclaurian en el foro Blogger
    Respuestas: 0
    Último mensaje: 24-oct-2010, 11:04

Normas de Publicación

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