If you’re trying to display a specific taxonomy (channel) in your WordPress archive.php page and struggling with incorporating the Taxonomy Images plugin, worry not! In this step-by-step guide, we’ll walk you through the process of showcasing taxonomy information, including URL, name, post count, and taxonomy image.


Step 1: Understand the Current Code

Firstly, let’s understand the existing code. The user is attempting to fetch and display information about a taxonomy named ‘channel.’ The URL, name, and post count are working, but the issue lies with retrieving and displaying the taxonomy image using the Taxonomy Images plugin.

$taxonomy = 'channel';
$tax_terms = get_terms($taxonomy);
$image_url = print apply_filters('taxonomy-images-queried-term-image', '');

Step 2: Attempted Solution

A user suggests a modification to the code, trying to directly print the filtered image URL within the loop. Unfortunately, this doesn’t solve the issue.

<?php print apply_filters(‘taxonomy-images-queried-term-image’, ”); ?>

Step 3: Opting for an Alternative Plugin

The original user, after some trial and error, finds a better solution by using the Categories Images plugin. Let’s explore how to implement this alternative.

Alternative Plugin: Categories Images

  1. Install the Categories Images plugin if you haven’t already.
  2. Replace the code with the following:
    $taxonomy = 'channel';
    $tax_terms = get_terms($taxonomy);
    foreach ($tax_terms as $tax_term) { ?>
    <div class="column">
    <?php echo esc_attr(get_term_link($tax_term, $taxonomy)); ?>
    <?php echo $tax_term->name; ?>
    <?php echo $tax_term->count; ?>
    <?php echo z_taxonomy_image_url($tax_term->term_id); ?>
    <?php } ?>

    Now, this code fetches the URL, name, post count, and taxonomy image using the Categories Images plugin.


    By following these steps, you can successfully display taxonomy information in your WordPress archive.php page, incorporating either the Taxonomy Images plugin or the Categories Images plugin. Choose the solution that best fits your needs and enhances your website’s visual appeal. Happy coding!

Leave a Reply

Your email address will not be published. Required fields are marked *