Try this code.
add_action( 'woocommerce_after_shop_loop_item_title', 'add_product_cat', 25);
function add_product_cat() {
global $product;
$product_cats = wp_get_post_terms($product->id, 'product_cat');
$count = count($product_cats);
foreach($product_cats as $key => $cat)
{
echo
'<span class="category-title">
<a href="'. get_term_link( $cat->term_id ) .'"><span class= "category-title_'.$cat->slug.'">'.$cat->name.' </span></a>
</span>';
if($key < ($count-1))
{
echo ' ';
}
else
{
echo ' ';
}
}
}
Updated Part
<a href="'. get_term_link( $cat->ID ) .'"><span class= "category-title_'.$cat->slug.'">'.$cat->name.' </span></a>
added link to that particular term.
Related Posts:
- How to get Woocommerce order product info
- How to have a custom display for both woocommerce archive and product-category pages? [closed]
- Woocommerce auto cancel On-Hold after X days
- WP_Query | Help me create a search term with an ‘OR’ relation?
- The values of custom fields are not available functions.php
- Use wc_enqueue_js only on specific pages – nested add_action
- Replace existing content from specific WooCommerce admin orders list column
- Woocommerce – How to get products which have a sale between 20% to 40%? [closed]
- Woocommerce filter cart and category specific quantity [closed]
- Use is_product_category() properly
- How to get woocommerce cart content without an action?
- WooCommerce: Add Payment Gateway Field to Webhooks [closed]
- Changing Woocommerce flat rate every nth number of items
- Woocommerce product download URL
- How to select WooCommerce products by post_meta and order them
- Limiting woocommerce line_total decimal length
- How can I use wp_query to show all product data using just the products ID?
- write custom woocommerce templates and forms
- Get stock by custom meta field on all Woocommerce variable products
- Set a condition based on WooCommerce checkout city field while placing order
- Call global variable array() in woocommerce child/template
- Remove price from Woocommerce variable product dropdown menu
- Issue adding sub category programmatically
- Get and insert order email address to the PHP template inside HTML text
- If no products are on sale – hide ID or class
- do search in two site and show the result in first site
- Which field should I edit to make the checkbox marked by default?
- How can I pass a custom/dynamic product to the Woocommerce cart?
- How to get private property in parent class into extended class?
- Replace Woocommerce “add to cart” to be “Download” button [closed]
- Woocommerce Email attachments not working – file not being attached
- Add post with approval by the admin
- Woocommerce display one random product via php
- Change product_base programmatically
- WooCommerce pages looks unstyled
- customize woocommerce templates and display store on home
- WC_Customer delete function returns error
- How to display a custom product field value of a specific category on a Woo Commerce checkout page?
- Personalize checkout text
- Disable if there are no children – Woocommerce
- Exclude product attributes from taxonomy terms loop
- WP All Import / Update stock quantity from multiple XML files
- Woocommerce: remove total sum from new order’s email [closed]
- Alter Woocommerce product archive structure
- custom post type with role Vendor
- Custom Taxonomy Select Menu: Setting default option value?
- Woocommerce Custom Meta Boxes- How to only display if they actually have content
- Display Sibling WooCommerce Product Categories on Archive Page
- How to sort WooCommerce products page by latest in-stock items first?
- WP_Query for woocommerce products with a pattern as a post_title
- Replace category title with category description in woocommerce
- Generate images with html2canvas and the woocommerce api
- Add Custom Category Description When Empty
- I am having issue in divi woocomerce checkout module. (DIVI theme)
- How to update ticket price programatically when adding to cart and checkout in woocommerce
- Woocommerce My acount page
- Get WooCommerce products with similar SKU
- Woocommerce display orders with products from specific categories to specific admins
- Display div if category has a specific parent
- Use CSS tag inside PHP code
- Set ACF on order during checkout
- Use PHP Class in WordPress functions
- Hide payment method based on user role AND minimum cart value
- How can I show how much water got saved on this order (making use of the number of items bought) on a thank-you-page?
- IF statement not working – Any suggestions?
- Don’t update modified post date when user add a product review or comment?
- How do I change the “login” label in My Account page to “Registered Customer”
- Customize the “Available for back order” text for specific variation
- How to remove the replace the product image by video on shop page conditionally
- WooCommerce function not working correctly after moving from the functions.php into a class
- Filter for product subcategory listing page load
- Reduce Stock Based on Custom Variation Field Rather than Attribute (Working Script)
- Get x numbers of a woocommerce category products using Wp_Query
- Get field value and use as variable in php
- Set notification if is two product category in cart
- How to add custom attribute to all outofstock and all instock products automatically?
- Site infected by link
- AJAX to add to cart multiple products woocommerce
- sessionStorage saves input value in browser but it is not loaded in the form field
- Reverse Cross-Sells (WooCommerce)
- Search function not working
- loop to return tags in woocommerce in alphabetical order?
- WooCommerce – Add Shipping class below each product in Shopping Cart page
- WooCommerce Custom Tab with ACF Repeater Field
- I was wondering if it’s possible to implement card.js on WordPress
- Display product attributes for current product
- Getting the date_diff function return the difference in days
- How to remove image on single product and get product to span page?
- Adding placeholder text field to woocommerce checkout [closed]
- Getting custom field data from cart page to checkout page in woocomerce [closed]
- Send a custom notification to customer on WooCommerce cancelled order status
- How to code bulk order form in wordpress
- FATAL ERROR , Sommerce Theme [closed]
- Woocommerce linking variations
- Custom field fetch error on woocommerce pdf invoice
- posts_clauses drop ACF get_field function
- Grabbing value of input field inside of array
- How to set variable to specific field when querying
- WooCommerce Checkout Cart [closed]
- Woocommerce – add tracking code to another email template