• buenas amigos estoy mostrando las categorias de un post_type que cree ! son 3 categorias “tienda , desarrollo, sistema” ya las estoy mostrando en un apagina como una lista ; pero quiero que cuando le den click me muestre todos los POST de la Categoria que le dieron (por ejemplo: le doy click a la Categoria “tienda” y me muestre todos los POST que he agregado en la Categoria “tienda”). aclaro que ya cree el archivo (category.php) y al darle click a cualquiera categoria me lleva a ese archivo como template que seria lo normal tambien ya muestro como titulo “el nombre de la categoria que le di click lo logre con single_term_title();” pero no encuentro como hacer dinamico lo de mostrar los POST de la categoria que Clickeo “me parece q es obteniendo el ID pero no se como seria la funcion ” gracias amigos de adelantado espero q me puedan ayudar

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • Moderador LGrusin

    (@lgrusin)

    Igual te falta en los argumentos del Custom Post Type lo siguiente
    'taxonomies' => array( 'category'),

    Iniciador del debate cronaxvz

    (@cronaxvz)

    este es mi codigo como muestro las 3 categorias pero no esta dinamica =( `<?php get_header();?>

    <main class=»contenedor paginas seccion con-sidebar»>
    <div class=»contenido-principal»>
    <h1 class=»text-center text-primario «><?php single_term_title(); ?></h1>
    <div class=»my-5 pt-5»>
    <?php crowntech_listado_categorias();?>
    </div>
    <?php if(is_category(‘sistema’)){
    crowntech_categoria_sistema();
    } ?>
    <?php if(is_category(‘tienda-virtual’)){
    crowntech_categoria_tienda();
    } ?>
    <?php if(is_category(‘desarrollo-web’)){
    crowntech_categoria_desarrollo();
    } ?>

    </div>
    </main>

    <?php get_footer();?>`
    aqui te muestro la estructura de la funcion de la categoria

    
    function crowntech_categoria_sistema(){
        query_posts( array(
            'post_type' => 'crowntech_portafolio',
            'category_name' => 'sistema',
            'posts_per_page' => 10
        ));?>
        <ul class="lista-portafolio-proyectos d-flex justify-content-center flex-wrap">
        <?php 
        while(have_posts()): the_post();?>
        
        <a href="<?php the_permalink();?>">
                    <li class="card col-xs-12 col-sm-6  col-md-4  col-lg-3 ">
                        <?php the_post_thumbnail('mediano');?>
                        <div class="contenido">
                            <a href="<?php the_permalink(); ?>">
                            <h3 class="text-center"><?php the_title(); ?></h3>
                            <p class="text-center"><?php echo get_the_term_list( $post->ID, 'category'); ?></p>
                            </a>
                        </div>
                    </li>
        </a>
        
        <?php    
        endwhile;
        ?>
         </ul> 
    <?php
    }

    el titulo si es dinamico dependiendo la categoria q elija me imprime el nombre de la categoria ! eso si esta bien

    Moderador LGrusin

    (@lgrusin)

    Sería mejor que pusieras el código de la creación del Custom post type.

    No necesitas ese código para mostrar categorías del Custom post type, de hecho WordPress se encarga de mostrar los posts de esas categorías al seleccionarlas.

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • El debate ‘Category’ está cerrado a nuevas respuestas.