Código para imágenes personalizadas en categorías en Novavideo

  • Autor Autor hank170196
  • Fecha de inicio Fecha de inicio
H

hank170196

Alfa
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Problema solucionado, si alguien usa el theme novavideo puede usar este código para tener sus propias imagenes en la lista de categorías, tags o de cualquier taxonomía q quieran

PHP:
<?php 
/**
 * Template Name: Categories
 *
 * [MENTION=156547]pack[/MENTION]age WordPress
 * @subpackage Novavideo
 * @since Novavideo 1.0
 */

get_header(); ?>

    <?php if(have_posts()) : ?><?php while(have_posts()) : the_post(); ?>
        
            <div id="page" class="post-content">
            
                <?php the_content(); ?>
                
                <?php
                    $terms = get_terms("category", $args);
                    $count = count($terms);
                    $categories = array();
                    
                    if ($count > 0) {
                        
                    
                    
                    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;
           
                ?>
        
            
        <?php
            }
            echo '</ul>';
            echo '<div class="clear"></div>';
            }
        ?>
        
        </div><!-- #page --> 
            
    <?php endwhile; ?>
    
    <?php endif; ?>
    
                <ul class="listing-cat border-radius-5 box-shadow">
                <li>
                <img width="210" height="142" src="URL IMAGEN"></a>
                <a href="URL CAT" title="TITULO CAT"><span>TITULO CAT</span></a>
                </li>                   
                </ul>

</div> <!-- #content -->

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

captura para que vean como queda todo:

Imgur: The most awesome images on the Internet
 
Última edición:
[MENTION=171954]hank170196[/MENTION]

Tu lo has dicho, el problema es el href.

Si ves el código con detenimiento, la href la genera una función, en el caso del href de las categorias la genera get_cat_link o get_categories_link.

Y por lo que leo solo cambiaste el nombre de las categorias a tag, pero en realidad no tienes la función para generar el href de los tags.

SI no te sale la pantalla blanca, quiere decir que la función get_tag_link si la tienes definida, pero está mal.

Saludos.
 
Si, ya fue, voy a ver si consigo hacer algo con el tag cloud, por lo menos hacer columnas... ahi edite el post, gracias igual
 
😕 😕 😕 piensen en los demás por favor, las consultas, por mas tontas que sean, no deben ser borradas cuando son solucionadas ya que pueden servirle a cualquier otro usuario que venga a leerlas... :topsy_turvy:
 
😕 😕 😕 piensen en los demás por favor, las consultas, por mas tontas que sean, no deben ser borradas cuando son solucionadas ya que pueden servirle a cualquier otro usuario que venga a leerlas... :topsy_turvy:

Tenes razón, colgue, recien vi tu msj... ahi puse el código con los respectivos cambios, solo me falta cambiar las imagenes de cada tag y todavía no encontre una solución porq este theme tiene sus caprichos 😀
 
Atrás
Arriba