Ayuda con página de categorias

Mensajes
10
Puntuación de reacción
0
Hola q tal?? Este es mi primer tema en foro20, necesito ayuda de algun programador o bueno, alguien q entienda lo q necesito y pueda darme una solución...

Tengo un proyecto en mente, y estoy usando el theme de wordpress " nova video 2.0.6 " el cual es muy bonito y trae todo lo q yo necesito para montar mi web, nisiquiera necesito plugins para nada, solo tiene un problema y es el siguiente: el theme trae 2 template para las páginas de categorias y tags, la de los tags esta perfecta, pero la de categorias muestra la imagen en cada categoria, el problema es q muestra una imagen random q saca de algun post con esa categoria asignada, me entienden? yo lo q quiero, es poner una featured image en cada categoria y q me muestre esa imagen, no una de algun post random, instale un plugin llamado Taxonomy Image, aca tienen el link por si lo quieren ver:

PHP:
https://wordpress.org/plugins/taxonomy-images/

El autor da un pequeño tutorial para usar el plugin y sus respectivos codigos, pero yo no entendi q hacer, probe varias formas de enganchar los codigos en el category template pero ninguno logro solucionarme mi problema, seguramente estoy haciendo algo mal, aca les dejo todo mi category template sin editar, o sea default del tema, y si alguno puede me dice en donde podria intentar poner algun codigo q muestre las featured image q yo subi y no una random. En caso de q ustedes sepan de otro plugin o alguna otra solucion también pueden comentarmela y yo pruebo, solamente necesito eso, mostrar mi propia featured image para cada categoria, nada más.

PHP:
<?php 
/**
 * Template Name: Categories
 *
 *  @package WordPress
 * @subpackage Novavideo
 * @since Novavideo 1.0
 */

get_header(); ?>

    <?php if(have_posts()) : ?><?php while(have_posts()) : the_post(); ?>
       
        <h1 class="border-radius-5"><?php the_title(); ?></h1>
        
            <div id="page" class="post-content">
            
                <?php the_content(); ?>
                
                <?php
                    $terms = get_terms("category", $args);
                    $count = count($terms);
                    $categories = array();
                    
                    if ($count > 0) {
                        
                    echo '<ul class="listing-cat">';
                    
                    foreach ($terms as $term) {
                     
                    $args = array(
                        'post_type'        => 'post',
                        'posts_per_page'   => 1,
                        'show_count'       => 1,
                        'orderby'          => 'rand',
                        'post_status'      => 'publish',
                        'tax_query' => array(
                                            array(
                                                'taxonomy' => 'category',
                                                'field' => 'slug',
                                                'terms' => $term->slug
                                    		)
                                    	)
                    );
                    
                    $video_from_categorie = new WP_Query( $args );
                    
                    if( $video_from_categorie->have_posts() ){
                        
                        $video_from_categorie->the_post();
                        
                    }else{}
                    
                    $term->slug;
                    $term->name;
           
                ?>
            
            <li class="border-radius-5 box-shadow">
                <?php echo novavideo_get_post_image();?>
                
                <a href="<?php echo get_category_link( get_cat_ID($term->name) ); ?>" title="<?php echo $term->name; ?>"><span><?php echo $term->name; ?></span></a> 
                
                <span class="nb_cat border-radius-5"><?php echo $term->count; ?> <?php if ( $term->count > 1 ){
                    _e( 'videos', novavideo_get_theme_name() );
                }else{
                    _e( 'video', novavideo_get_theme_name() );
                } ?></span>                   
            </li>
            
        <?php
            }
            echo '</ul>';
            echo '<div class="clear"></div>';
            }
        ?>
        
        </div><!-- #page --> 
            
    <?php endwhile; ?>
    
    <?php endif; ?>
    
</div> <!-- #content -->

<?php get_sidebar(); ?>
<?php get_footer(); ?>

Saludos y gracias, si el tema no esta en la sección correcta me dicen y lo cambio a donde tenga q ir.
 
Arriba