在WooCommerce上的“特色产品”小部件下方定位“立即购买”按钮?

时间:2016-03-31 13:30:53

标签: php html css wordpress 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分钟试图解决它。

为所有帮助人员干杯。

1 个答案:

答案 0 :(得分:0)

使用下面提到的css:

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

并修改图片的css属性

.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;
}