独立站首页-woocommerce实战

1,配置独立首页Page:

2 , 首页幻灯片功能:

选择一个幻灯片插件 ,推荐 Smart slider ,Smart Slider 3 – WordPress plugin | WordPress.org ,功能强大 ,方便配置。其他幻灯片插件 参考 :https://kinsta.com/blog/wordpress-slider/

3,自定义一些CSS:

修改模板样式 ,可以直接在后台自定义页面增加CSS,方便修改。

4, 自定义导航

wordpress管理后台已经有很好的自定义导航功能 ,可以容易实现 mega menu功能 ,如果不能满足要求 ,可以 尝试插件 https://www.woothemes.com/products/storefront-mega-menus/

也可以代码实现自定义导航: An Easy Way to Code a Mega Menu in WordPress | Envato Tuts+

5, 首页评论review展示

5.1 代码灵活实现 :

//展示  相关  reviews
add_action( 'woocommerce_single_product_summary ',
'woocommerce_cookbook_single_review ', 25 );
 
function woocommerce_cookbook_single_review() {
    // get all of the comments
    $args = array ( 'post_type ' => 'product ');
    $comments = get_comments( $args );
    // get the best comment
    $best_comment = woocommerce_cookbook_get_best_comment(
    $comments);
    // if there is a best comment then print it
    if ( $best_comment > 0 ) {
        woocommerce_cookbook_print_best_comment(
        $comments[$best_comment] );
    }
}
 
 
function woocommerce_cookbook_get_best_comment( $comments )
{
    $best_comment = 0;
    // loop through each comment to find the best
    foreach( $comments as $key => $comment ) {
        // get the rating
        $rating = in tval( get_comment_meta( $comment-
        >comment_ID, 'rating ', true ) );
        // save the rating in the comment
        $comment->rating = $rating;
        // if the rating is higher, it 's approved, and
        there are at least 10 characters, save it
        if ( $rating > 0 &&
        $rating > $comments[$best_comment]->rating &&
        '1 ' == $comment->comment_approved &&
        10 < strlen( $comment->comment_content ) ) {
        // save the array key of the comment
            $best_comment = $key;
        }
    }
    return $best_comment;
}

function woocommerce_cookbook_print_best_comment( $comment
) {
    // print out the best comment and some very basic
    styles
    ?>
    <p>Here 's what people are saying about this
    product :</p>
    <blockquote class= 'comment-text '>
    <?php echo apply_filters( 'comment_text ', $comment-
    >comment_content ); ?>
    </blockquote>
    <style>
    .comment-text{
    font-style: italic;
    }
    </style>
    <?php
}

5.2 参考插件简单实现: https://woocommerce.com/products/storefront-reviews/

6 subscription 订阅弹框

利用mailchimp插件, 利用CF7等插件

7 Header Bar, 顶部信息栏

方法1 ,直接修改模板文件 ,增加相关bar 信息 :

<div class="header_info_box">
<p><a href="https://www .liangda biao .com/black-friday"><img src="https://www .liangda biao .com/media/wysiwyg/1_2 .jpg" alt="" width="1920" height="60"></a></p >
</div>

方法2: Appearance Customize WooCommerce Store Notice ,按后台自定义样式增加bar。参

考 :WooCommerce Customizer – Manage Store Notice, Catalog View and Product Images –

WooCommerce

8 页脚自定义

在 Appearance Customize widgets 小插件功能 修改 footer:

Powered by BetterDocs

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注