Skip to main content Screen Reader Website Version

WordPress Custom Post Type Category Images : Solved

If you’re a WordPress developer, you’ve probably been here.

You want to use images for your categories, but they are custom taxonomies. Here’s how to solve that issue. We’re using a plugin called “Category Images” by Muhammad Said El Zahlan.

Download, install and activate the plugin. Now you can add images to your categories in any post type (or terms). You can even exclude post types if you want to keep things local to a single category. Now you want to display those images somewhere. There’s plenty of documentation on the author’s site but in our case we needed  to loop through the categories and display the image in a javascript portfolio plugin.

In our file we added the line:

<?php foreach (get_terms(‘v-category’) as $cat) : ?>

Where v-category is the slug of our custom taxonomy.

Next we needed to display the image and the category name.

<img width=”700″ height=”700″ src=”<?php echo z_taxonomy_image_url($cat->term_id); ?>” class=”scale-with-grid wp-post-image” alt=”” />

<h2 class=”nvr-pf-title”><a href=”<?php echo get_term_link($cat->slug, ‘v-category’); ?>”><?php echo $cat->name; ?></a></h2>

Then ending foreach:

<?php endforeach; ?>

That’s it. Displays like a champ.

More Web Design Blog Content

Recover From A Negative SEO Attack

Nothing can be quite as irritating or as damaging as an unscrupulous competitor or determined unhappy client that is willing to go to any length to harm your business. It doesn’t take much for some people to launch an all out assault on your business, endangering everything you’ve

A Blog you say, Like We Have Time!?

Well, it’s finally happened. A Gainesville Web Design Company made a wordpress blog and started posting to it in “third person” sort of way. Original, we know. We will hopefully have some interesting things to say between keywords, so just sit back, relax, and chew on some web

Website Redesign Launch: Precon Tanks Gets a Modern Upgrade

We’re excited to announce the launch of the brand-new website for Precon Tanks — a leading manufacturer of precast concrete tanks and systems for the wastewater and stormwater industries. With decades of expertise and a reputation for quality and dependability, Precon needed a website that reflected their technical

TNT Graphics Needed us Badly

Essy over at TNT Graphics stopped by and requested some changes to his website. He just needed an overhaul of his design and some programming changes to the way the shopping cart operated. Since we can do both web design and custom programming, he came to the right

A Little ZipBamBoom From Livewire and You’re #1

Performance Transmission came to us in need of a Gainesville SEO Expert. Luckily, we have one of those and loan him out on occasion. They had tried other SEO tactics and were just not seeing the results they needed. No matter what they were doing they couldn’t jawbone

Woocommerce Products Per Page

Interestingly Woocommerce does not seem to have a default setting for ‘products per page’. Unsurprisingly, there’s a simple workaround. Add to your functions.php Replace “28” with whatever number you want. add_filter( ‘loop_shop_per_page’, create_function( ‘$cols’, ‘return 28;’ ), 20 );