Dupa ce ai incarcat imaginile pentru categorii, trebuie sa le muti in alt director. Conecteaza-te la site-ul tau folosind un client FTP ca Filezila si mergi la /wp-content/uploads/folder. Imaginile pentru categorii pe care le vei incarca vor fi stocate in folderul lunii in curs. Exemplu: /uploads/2014/04/
Creaza un folder pe computerul tau si numeste-l category-images. Acum descarca imaginile pentru categorii si marimile create de Wordpres intr-un folder nou pe computer-ul tau. Odata cei ai terminat de descarcat, trebuie sa incarci folderul category-images in /wp-content/uploads. Facand asta vei avea posibilitatea de a avea toate imaginile pentru categorii intr-un folder separat.
Afisarea Imaginilor pentru categorii in Template-urile WordPress
Inainte sa mergem mai departe in incercarea de a seta imagini default pentru posturile din categorii, haideti sa vedem cum le vei afisa in tema. De exemplu, poti afisa aceste imagini in partea de sus a paginilor:
<?php if ( is_category() ) $thiscat = get_category(get_query_var('cat'),false); ?> <img src="<?php echo bloginfo('url'); ?>/wp-content/uploads/category-images/<?php echo $thiscat->slug ; ?>-50x50.jpg" alt="<?php echo $thiscat->name; ?>" />
Iata cum arata inntr-un site demo in pagina de categorii:
Cum sa afisezi imaginile pentru categorii ca imagini reprezentative default
Acum vom vedea cum urmeaza sa afisezi o imagine de categorie ca imagine reprezentativa default cand un post nu are un featured image.
Nota: Fa un backup la fisierul temei inainte de a face aceste modificari:
In locul in care tema ta afiseaza featured image sau post thumbnail, inlocuieste acest cod:
<?php if ( has_post_thumbnail() ) : ?> <div> <a href="<?php the_permalink(); ?>"><?php the_post_thumbnail(); ?></a> </div> <?php else : $category = get_the_category(); ?> <div> <a href="<?php the_permalink(); ?>"><img src="<?php bloginfo('url'); ?>/wp-content/uploads/category-images/<?php echo $category[0]->category_nicename ; ?>-150x150.jpg" alt="<?php the_title(); ?>" /></a> </div> <?php endif; ?>
Acest cod, cauta dupa un thumbnail. Daca nu gaseste unul, cauta dupa categoria postului si apoi afiseaza imaginea categoriei.
Asta-i tot, speram ca acest articol v-a fost de ajutor.