-- 创造无限可能

wordpress开发:woocommerce的商城分析

2022-05-17 00:17:47
355 人浏览 8 人点赞
有用,点赞支持一下
  1. woocommerce的商城模版在目录下wp-content/plugins/woocommerce/templates,如果需要自定义,需要复制该目录下的文件到wp-content/themes/主题文件夹/woocommerce目录下
  2. p-content/plugins/woocommerce/templates目录结构
    |- auth:
    |- cart:购物车模板
    |- checkout :结账模板
    |- emails :邮箱模板
    |- global :通用模板
    |- loop :循环输出模板
    |- myaccount : 我的账户模板
    |- notices : 通知模版
    |- order :订单模板
    |- single-product :商品模板
    |- archive-product.php 产品分类页面
    |- content-product-cat.php
    |- content-product.php 产品列表中,单个产品的显示
    |- content-single-product.php 商品详情实际模版页面
    |- content-widget-product.php
    |- content-widget-revices.php
    |- product-searchform.php
    |- single-product-reviews.php
    |- single-product.php 商品详情入口文件
    |- taxonomy-product-cat.php
    |- taxonomy-product-tag.php

  3. 产品列表简单实例
    ```php
    // 如果有产品
    if ( woocommerce_product_loop() ) {
    // 判断产品数量
    if ( wc_get_loop_prop( ‘total’ ) ) {

     // 循环输出产品
     while ( have_posts() ) {
         the_post();
    
        // 输出产品详情url
        $link = apply_filters( 'woocommerce_loop_product_link', get_the_permalink(), $product );
        echo esc_url( $link );

        // 输出标题
        echo get_the_title();
        do_action( 'woocommerce_before_shop_loop_item_title' );

        // 加入购物车按钮
        woocommerce_template_loop_add_to_cart();

    }
}

}
```