定位';立即购买';我的';特色产品';WooCommerce上的小工具


Positioning 'Buy Now' buttons below my 'Featured Products' widgets on WooCommerce?

我在尝试为我的孩子主题设置"特色产品"区域时遇到了一些问题。我使用了一个PHP循环来展示特色产品。我一直在成功地设计它们,直到最后一点,我将图像向左浮动,使它们相邻放置,但这似乎也浮动了"立即购买"按钮。我试着解围:左,但运气不好。有什么想法吗?

HTML/PHP:

           <div class="featured-products">
           <h1 class="featured-products">Featured Products</h1>
           <?php
            $meta_query   = WC()->query->get_meta_query();
            $meta_query[] = array(
                'key'   => '_featured',
                'value' => 'yes'
            );
            $args = array(
                'post_type'   =>  'product',
                'stock'       =>  1,
                'showposts'   =>  4,
                'orderby'     =>  'date',
                'order'       =>  'DESC',
                'meta_query'  =>  $meta_query
            );
            $loop = new WP_Query( $args );
            while ( $loop->have_posts() ) : $loop->the_post(); global $product; ?>
                <li>    
                    <?php 
                        if ( has_post_thumbnail( $loop->post->ID ) ) 
                            echo get_the_post_thumbnail( $loop->post->ID, 'shop_catalog' ); 
                        else 
                            echo '<img class="image-featured" src="' . woocommerce_placeholder_img_src() . ' />'; 
                    ?>
                    <?php 
                        woocommerce_template_loop_add_to_cart( $loop->post, $product );
                    ?>    
                </li>
        <?php 
            endwhile;
            wp_reset_query(); 
        ?>
        </div>
            endwhile;
            wp_reset_query(); 
        ?>

CSS:

a.button.add_to_cart_button.alt {
    padding: 15px;
    display: inline;
    background-color: #95020a;
    clear: left;
}
.featured-products img {
    width: 270px;
    height: 180px;
    float: left;
    margin-left: 20px;
    margin-top: 10px;
}

我以为这只是清理漂浮物的简单方法,但我现在已经挠头20分钟了,试图解决这个问题。

为所有的帮助者干杯。

使用下面提到的css:

.featured-products li{float:left; margin-left:20px;}

并编辑图像的CCD_ 1属性

.featured-products img{ height: 180px;
    margin-left: 0;
    margin-top: 10px;
    width: 270px;
display:block;
}

同时编辑:

a.button.add_to_cart_button.alt {
    background-color: #95020a;
    display: block;
    padding: 15px;
}