the below code does not seem to return an image url at all, chrome inspector says source is unknown
foreach ($subcategories as $subcategory) {
$link = get_term_link( $subcategory->slug, $subcategory->taxonomy );
$thumbnail_id = get_term_meta( $subcategory->term_id, 'thumbnail_id', true );
$image= wp_get_attachment_url( $thumbnail_id );
echo '<img src="' . $image . '" width="50" height="50" />';
Full Code
// Adding Child Category List to Main Category Display Grid
add_action('woocommerce_after_subcategory', 'woocommerce_subcats_from_parentcat_by_ID', 20);
function woocommerce_subcats_from_parentcat_by_ID($category) {
$parent_category_ID = $category->term_id;
$args = array(
'hierarchical' => 1,
'show_option_none' => '',
'hide_empty' => 0, // Set to 0 to show empty categories and 1 to hide them
'parent' => $parent_category_ID,
'taxonomy' => 'product_cat'
);
$subcategories = get_categories($args);
echo '<ul class="woo_subcategory_list">';
foreach ($subcategories as $subcategory) {
$link = get_term_link( $subcategory->slug, $subcategory->taxonomy );
$thumbnail_id = get_term_meta( $subcategory->term_id, 'thumbnail_id', true );
$image= wp_get_attachment_url( $thumbnail_id );
echo '<img src="' . $image . '" width="50" height="50" />';
}
echo '</ul>';
}
Answers:
Thank you for visiting the Q&A section on Magenaut. Please note that all the answers may not help you solve the issue immediately. So please treat them as advisements. If you found the post helpful (or not), leave a comment & I’ll get back to you as soon as possible.
Method 1
then check like that:
$thumb_id = get_woocommerce_term_meta( $subcategory->term_id, 'thumbnail_id', true ); $term_img = wp_get_attachment_url( $thumb_id );
and check like this
$meta = get_term_meta( $subcategory->term_id ); var_dump($meta); $thumb_id = $meta['thumbnail_id'][0]; $term_img = wp_get_attachment_url( $thumb_id );
and you also get like this
$thumbnail_id = get_term_meta( $subcategory->term_id, 'thumbnail_id', true ); $image = wp_get_attachment_url( $thumbnail_id );
All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0