$cats = array('taxonomy'=>'types');
$categories = get_categories($cats);
foreach($categories as $category) {
echo '<p>Category:'. $category->name.' </p> <br>';
echo '<p> Description:'. $category->description . '</p> <br>';
$term_id = $category->term_id;
echo $term_id;
$meta_image = wp_get_attachment_image($category->$term_id);
echo $meta_image;
?>
<img src="<?=$meta_image?>" alt="image">
<?php
}
$cats = array('taxonomy'=>'types');
$categories = get_categories($cats);
foreach($categories as $category) {
echo '<p>Category:'. $category->name.' </p> <br>';
echo '<p> Description:'. $category->description . '</p> <br>';
$term_id = $category->term_id;
echo $term_id;
$meta_image = wp_get_attachment_image($category->$term_id);
echo $meta_image;
?>
<img src="<?=$meta_image?>" alt="image">
<?php
}
Share
Improve this question
edited Aug 27, 2019 at 6:36
nmr
4,5672 gold badges17 silver badges25 bronze badges
asked Aug 27, 2019 at 4:50
Naeem DhattiwalaNaeem Dhattiwala
32 bronze badges
1 Answer
Reset to default 0First of all $category->$term_id
is wrong use $category->term_id
I don't think $category->$term_id
will give you the desired result
For this you must have create some meta for the image in the backend.
term_image_id = get_term_meta( $category->term_id, 'your-term-id', true );
Here the term id is $category->term_id
and the term value is your-term-id
Can you please check if that works or not?