Php 单个产品页面上产品标题上方的类别图像
我想在产品标题上方显示产品类别图像。产品类别图像是公司创建此产品的徽标 更好理解的图像:Php 单个产品页面上产品标题上方的类别图像,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,我想在产品标题上方显示产品类别图像。产品类别图像是公司创建此产品的徽标 更好理解的图像: 试着把这个密码放在你身体的头部 <?php /** * Display category image on category archive */ add_action( 'woocommerce_archive_description', 'woocommerce_category_image', 2 ); function woocommerce_category_image() {
试着把这个密码放在你身体的头部
<?php
/**
* Display category image on category archive
*/
add_action( 'woocommerce_archive_description', 'woocommerce_category_image', 2 );
function woocommerce_category_image() {
if ( is_product_category() ){
global $wp_query;
$cat = $wp_query->get_queried_object();
$thumbnail_id = get_woocommerce_term_meta( $cat->term_id, 'thumbnail_id', true );
$image = wp_get_attachment_url( $thumbnail_id );
if ( $image ) {
echo '<img src="' . $image . '" alt="' . $cat->name . '" />';
}
}
}
?>
你很接近了。商店中发布的分类图像:我希望代码检查哪个类别是产品,然后在产品标题上方的产品单页模板中显示此分类图像:如果我理解正确,是否要在产品标题上方添加元素[分类图像]?你能在产品标题中插入html吗?查找“产品/产品标题”的代码,并添加html以手动设置图像。如果您希望它自动将相应的产品类别图像链接到每个产品,您必须检查您的CMS/框架如何处理产品,检查所述CMS/框架的文档。