最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

customization - Not display an image of category of custom post

programmeradmin1浏览0评论
$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
Add a comment  | 

1 Answer 1

Reset to default 0

First 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?

发布评论

评论列表(0)

  1. 暂无评论