Om du lägger till taxonomibilder eller kategoriikoner på din WordPress-webbplats kan du få kategorierna att sticka ut.
WordPress erbjuder dock inte ett alternativ för att uppladda dessa bilder som standard. Det visar bara namn på kategorier eller taxonomier på sidorna i arkivet. Det kan se enkelt och tråkigt ut.
I vår poradnik visar vi dig hur du lägger till taxonomibilder eller kategoriikoner i WordPress. Du kommer också att lära dig hur du visar dem på dina sidor i arkivet, vilket gör din webbplats mer engagerande och användarvänlig.
Varför lägga till taxonomies images i WordPress?
Som standard innehåller din webbplats i WordPress inget alternativ för att lägga till bilder för dina taxonomier, t.ex. kategorier och taggar (eller någon annan anpassad taxonomi).
Det använder taxonominamn överallt, inklusive arkiven för kategorier eller sidor med taxonomiarkiv.
Det här ser tråkigt ut.
Om dina sidor med taxonomi får mycket söktrafik kanske du vill göra dem mer tilltalande.
Vi har sett tråkiga, texttunga sidor omvandlas till engagerande sidor bara genom att lägga till relevanta bilder. Det beror ej på att bilderna var speciella, utan på att människor föredrar visuella signaler framför text.
Du kan lägga till taxonomibilder eller ikoner för kategorier för att göra dessa sidor mer användarvänliga och engagerande.
Ett bra exempel på detta är en site som NerdWallet som gillar att använda kategori icons i sin header:
Du kan också använda den för att skapa 111111 sektioner för navigation på din startsida.
Här är ett exempel från Bankrates webbplats:
Med detta sagt, låt oss nu titta på hur du enkelt kan lägga till taxonomibilder i WordPress.
Lägg enkelt till images för taxonomi i WordPress
Det första du behöver göra är att installera och aktivera pluginet Categories Images. För mer detaljer, se vår Step-by-Step guide om hur du installerar ett WordPress plugin.
Efter aktivering kan du helt enkelt gå till sidan Posts ” Categories. Du kommer att notera att pluginet kommer att visa en placeholder image för dina befintliga kategorier.
Om du vill välja en egen icon för en kategori måste du clicka på Edit-länken under kategorin.
På sidan Redigera kategori, rulla ner längst ner, så hittar du ett formulär för att uppladda din egen taxonomibild.
Klicka bara på knappen ”Upload/Add New Image” för att ladda upp den image som du vill använda för viss kategori.
Glöm inte att klicka på knappen ”Lägg till kategori” eller ”Uppdatera” för att spara dina ändringar.
Därefter kan du upprepa processen för att uppladda bilder för andra kategorier. Du kan också ladda upp bilder för dina taggar och alla andra taxonomier också.
Nu är problemet att när du har lagt till bilderna, om du besöker en kategorisida, kommer du inte att se din kategoribild där.
För att visa den måste du redigera ditt WordPress-tema eller barntema eller lägga till koden med tillägget WPCode.
Vi visar dig båda metoderna, och du kan välja den som verkar enklast för dig.
Alternativ 1. Display Category Image Icons med hjälp av WPCode (rekommenderas)
Den här metoden är enklare eftersom du inte behöver ta reda på vilken fil i temat som ska ändras och du kan lägga till koden på ett säkert sätt utan att förstöra din webbplats.
Det rekommenderas också för användare som använder ett block theme med support för site editor.
Först måste du installera och aktivera tillägget WPCode. Mer information finns i vår poradnik om hur du installerar ett tillägg till WordPress.
Efter aktivering, gå till WPCode ” + Add Snippet-sidan och klicka på knappen Use Snippet under boxen ’Add Your Custom Code (New Snippet)’.
På nästa vy ger du fragmentet kodu en rubrik som hjälper dig att ID:a det.
Därefter väljer du PHP snippet som din code type.
I boxen Code Preview kopierar och klistrar du in följande code snippet:
if( is_category() ) { ?>
<div class="taxonomy-image">
<img class="taxonomy-img" src="<?php if (function_exists('z_taxonomy_image_url')) echo z_taxonomy_image_url(); ?>" alt="" / >
</div>
<?php
} else {
//do nothing
}
Därefter rullar du ner till sectionen Insertion och väljer Shortcode som metod för Insert.
Du kommer att märka att WPCode automatiskt visar en krótki kod. Men du kan också skapa en anpassad krótki kod för att göra det lätt att komma ihåg.
Klicka sedan på knappen ”Kopiera” för den anpassade krótki koden.
Du kan nu använda denna shortcode för att visa kategorins image på dina archive pages.
Lägga till shortcode i Site Editor
Om du använder ett blocktema med stöd för webbplatsredigerare går du till sidan Utseende ” Redigerare för att starta webbplatsredigeraren.
Här kan du add to ett block med shortcode precis före blocket Archive Rubrik.
Klistra nu in shortcoden som du kopierade tidigare i shortcode blocket.
Glöm inte att spara dina ändringar för att tillämpa dem. Du kan nu besöka din kategori arkiv sida för att se krótki kod i działanie.
Oroa dig inte om bilden inte ser rätt ut. Vi ska visa dig hur du kan poprawka den senare med anpassad CSS.
Alternativ 2. Visa bildikoner för kategorier manuellt
För den här metoden måste du add the custom code to your WordPress theme files.
Om det här är första gången du editerar WordPress-filer kan du läsa vår guide om hur du copy and paste-kod i WordPress.
Först måste du ansluta till din WordPress site med hjälp av en FTP-klient eller filhanteraren på ditt WordPress webbhotell.
När du är ansluten måste du hitta den template som ansvarar för att visa dina taxonomi archives. Detta kan vara archives.php, category.php, tag.php eller taxonomy.php-filer.
För mer detaljer, se vår guide om hur du hittar vilka filer som ska editeras i ett WordPress theme.
När du har hittat filen måste du downloada den till din dator och öppna den i en textredigerare som gillar Notepad eller TextEdit.
Klistra nu in följande kod där du vill visa din taxonomi image. Vanligtvis vill du lägga till den före taxonomi titeln eller the_archive_title()
taggen.
<?php if( is_category() ) { ?>
<div class="taxonomy-image">
<img class="taxonomy-img" src="<?php if (function_exists('z_taxonomy_image_url')) echo z_taxonomy_image_url(); ?>" alt="" / >
</div>
<?php
} else {
//do nothing
}
?>
När du har lagt till koden måste du save filen och uploada den till din website med hjälp av FTP.
Du kan nu besöka sidan för taxonomi arkiv för att se hur den visar din taxonomibild. Så här såg det ut på vår sida för demoarkivet.
Nu kan det fortfarande se konstigt ut, men oroa dig inte. Du kan anpassa det med hjälp av anpassad CSS.
Styling av Category Icons med Custom CSS
När du har addat Category Icon- eller Taxonomies-bilderna till ditt WordPress-tema kanske din image inte ser så bra ut.
För att fixa det måste du add to CSS-kod för att justera den korrekt.
Om det är första gången du lägger till CSS-kod i WordPress, ta då en titt på vår guide för nybörjare om att lägga till customize CSS i WordPress.
Här är den custom CSS som vi använde för taxonomi image.
img.taxonomy-img {
float: left;
max-height: 100px;
max-width: 100px;
display: inline-block;
padding: 20px;
}
Beroende på your theme kan du också behöva styla omgivande element som gillar archive title, taxonomy title och description.
Vi omslöt helt enkelt vårt taxonomi arkiv titel och beskrivning i ett <div>
-element och lade till en anpassad CSS-klass. Vi använde sedan följande CSS-kod för att justera titeln och beskrivningen.
.taxonomy-title-description {
display: inline-block;
padding: 18px;
}
Så här såg det ut efteråt på vår test website.
Undanta taxonomier från att visa taxonomi-images
Nu kanske vissa användare bara vill använda taxonomi-images för specifika taxonomier.
Om du till exempel run en online store med WooCommerce, då kanske du vill utesluta produktkategorier.
Gå bara tillbaka till Categories Images page i WordPress admin area och kontrollera de taxonomier som du vill utesluta.
Glöm inte att klicka på knappen ”Spara ändringar” för att butik dina inställningar.
Vi hoppas att den här artikeln hjälpte dig att lära dig hur du enkelt lägger till taxonomi-bilder i WordPress. Du kanske också vill se dessa användbara kategorihack och tillägg för WordPress eller vår artikel om hur du ändrar kategoriordningen i WordPress.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Ivan
Any suggestions for any other up to date plugin. Looks like the one suggested here hasn’t been updated recently.
shiv
how to add category images in WordPress side bar like the one in wpbeginner site ” i need help with ”
pamela
What if i want to loop through all the terms and display them on one page
Gabrielle
Hi,i’m currently using this plugin on localhost.
I find a strange/interesting usage for this plugin:
Extending default WP menu, for categories links,
to show links with background images.
Anyone knows how to integrate this plugin filter,
into wp menu to return
for each menu?
The case is complicated, do i need to use Walker class?
Jess
How do I display the images used in the front end? I have a listing page and want to display the taxonomy image when ever that page has that taxonomy outputted on the page. I can’t find anything that actually shows me how to display the image on the front end. All I see is the Taxonomy label outputted by not the image.
Thanks for your help,
Jess
Harsha
Hi,
The reason I ended in this post is I googled – featured content in wordpress
I am actually looking at way, i can improve the related content in the wordpress.
Because of selecting multiple categories and mutiple tags to posts, I see WordPress gets confused and does not show related content as I presume.
So, Is taxonomies a way to improve how we show related posts, to the readers.
And this plugin Taxonomy Images is not updated for 2 years
WPBeginner Support
Taxonomies can be a way to improve your related posts. But there are other tools that you can use to merge and bulk edit categories and tags.
Administratör
JW
Great tutorial! Thank!
Unfortunately it looks like this plugin isn’t supported anymore, do you know if there is an alternative?
Or is the code still valid?
Dan Horvat
The most important part is missing – how to actually display those images in the front end.
WPBeginner Support
Please see the plugin page for detailed instructions.
Administratör
patrick raobelina
To display the image:
$url = apply_filters( ’taxonomy-images-queried-term-image-url’, ” );
if ( ! empty( $url ) ) {
echo ”;
}
Shinkov
i was searching for an article that shows how to code this instead using a plugin
Gonzalo
How to display pictures of taxonomies in the theme?
I used the code but does not work
print apply_filters( ’taxonomy-images-queried-term-image’, ” );
Please Help?
Nicholas Worth
Would make more sense if title was, ”Best Plugin for Adding Images to Taxonomy in Wordpress”, cause this isn’t really a tutorial about how to add images to taxonomy. Don’t mean to be a downer but I hate coming to articles that claim information but in reality they are saying this other guy knows you were hoping to here.
WPBeginner Support
We are sorry, you felt that way. Please let us know what you mean by how to add images to taxonomy? May be we can help you find the right answer.
Administratör
Jacob Perl
I’m guessing what Nicholas thought was the same thing I thought when I found this article: that it would be a tutorial on how to add a custom image field to taxonomies manually via coding rather than with a plugin. Still the plugin looks cool…I might check it out.
Luís Felipe
The same thing i thought, i was searching for an article that shows how to code this instead using a plugin
But this is a good article anyway.
lemonthirst
I am delighted that i have found this great plugin, it works like a charm, i ran across some minor issues on my custom posts/taxonmy but all is well now.
Thank you guys!
Mattia
Hi, have a related question about custom taxonomies: how do you create a custom taxonomy that exists only inside a particular custom post type (like your ”work” custom post type), without a plugin?
My problem is that when I create a custom taxonomy, it appears to be also under the normal articles or the other custom post types…
Editorial Staff
You would have to use register_taxonomy like so:
1-click Use in WordPress
Genre is the taxonomy and book will be the post type.
Administratör
Mattia
Grazie!
I’ll try and let you know…
Banna
Hi,
We are using this,
But we cant get it work with cate ID.
We have a Cat id we want display its thumbnail please help me to do this.
how get thumbnail image using tax id
Please let me know.
Thank You
Banna Daxxip
Ruben Boehler
Sorry but i can get this plugin to work…no output. Maybe i do somehing wrong?!
i use the plugin + this code and hooked it in:
print apply_filters( ’taxonomy-images-list-the-terms’, ”, array( ’image_size’ => ’detail’, ’taxonomy’ => ’company’, ’after’ => ”, ’after_image’ => ”, ’before’ => ”, ’before_image’ => ”, ) );
iam getting absolutly no output … could you help me to figure it out?
_mfields
@devinsays Awesome! Thanks for the tip!
DanielPeiser
Sounds interesting! What if I have a few blog posts that don’t have a thumbnail image (or image in post), and there is always the same default image loaded as thumbnail in archive pages: Would the plugin load one associated to the category/tag?
wpbeginner
@DanielPeiser You can certainly set it so it does that. Basically the steps would be like: First check if post thumbnail exist… If it doesn’t exist, then check for taxonomy image… if that doesn’t exist either, then return default thumbnail.