如何在我的分类页面横幅中显示WooCommerce分类图像作为背景?

时间:2022-02-09 作者:Alessa

我正在从头开始创建一个WordPress网站,我的客户需要WooCommerce类别图像作为所有类别页面的背景,通常我这样称页面横幅,但这不适用于WooCommerce页面和类别。

url(\'<?php echo wp_get_attachment_url( get_post_thumbnail_id( $post->ID ) ); ?>

<section>
    <div class="container" style="background: linear-gradient(rgba(0, 0, 0, 0.45), rgba(255, 0, 0, 0.45) ), url(\'<?php echo wp_get_attachment_url( get_post_thumbnail_id( $post->ID ) ); ?>\'); background-repeat:no-repeat; background-size:cover; background-position: center center;">
        <div class="row py-5">
            <div class="col-sm-12 py-5">
                <div class="py-5">
                    <h3 class="text-center text-light">
                        <?php the_title();?>
                    </h3>
                </div>  
            </div>
        </div>
    </div>
</section>

1 个回复
SO网友:MMK

get\\u post\\u缩略图返回文章的特色图像。为了获得类别的缩略图,您需要通过术语meta获取它。

global $wp_query;
$cat = $wp_query->get_queried_object();
$thumbnail_id = get_term_meta( $cat->term_id, \'thumbnail_id\', true ); 
$image = wp_get_attachment_url( $thumbnail_id ); 
在产品页面上,由于单个产品可能有多个术语,因此需要先获取该产品的术语,然后提取特定术语的缩略图。

相关推荐

WP_DROPDOWN_CATEGORIES和自定义分类+自定义帖子类型

我已经创建了名为“的自定义帖子类型”;案例研究;(使用slug案例研究),支持自定义分类法,称为;主题;。我正在努力实现什么?简单的下拉列表,在选项选择上重定向到特定的分类术语页面。代码:<form id="category-select" class="category-select" action="<?php bloginfo(\'url\'); ?>" method="get&quo