问题描述
/*
Show Store name on the product thumbnail For Dokan Multivendor plugin
*/
add_action( 'woocommerce_after_shop_loop_item_title','sold_by' );
function sold_by(){
?>
</a>
<?PHP
global $product;
$seller = get_post_field( 'post_author',$product->get_id());
$author = get_user_by( 'id',$seller );
$vendor = dokan()->vendor->get( $seller );
$store_info = dokan_get_store_info( $author->ID );
if ( !empty( $store_info['store_name'] ) ) { ?>
<span class="details">
<?PHP printf( 'Sold by: <a href="%s">%s</a>',$vendor->get_shop_url(),$vendor->get_shop_name() ); ?>
</span>
<?PHP
}
}
?>
解决方法
您可以使用 wp 功能简单地获取用户头像 get_avatar_url( 混合 $id_or_email,数组 $args = null ) 检查here