I have a taxonomy called tcp_product_category
. In the admin panel I have created a few terms within this taxonomy. On the homepage I want to display the description of one of those terms with the slug all-products
.
For all normal categories I use this code:
<?php echo category_description( get_term_by('slug', 'guide', 'category')->term_id ); ?>
This doesn’t appear to work with custom taxonomies.
The code:
<?php
echo category_description(
get_term_by('slug', 'all-products', 'tcp_product_category')->term_id
);
?>
All the values I inserted are correct, but the get_term_by()
simply doesn’t give any results. Any ideas how to fix it?
Thanks,
Chris Planeta
Ok. I’ve found a solution. Thanks to this great article on Smashing Magazine
The code to retrieve category description from any taxonomy term would be :
As simple as that
It’s more readable and just generally more WordPress-y to use the built-in
term_description()
function!