HomePlugin WordPress

Woocommerce: Hướng dẫn sử dụng theme StoreFront

Like Tweet Pin it Share Share Email

vps vultr 728

Bài này thuộc phần 3 của 8 trong series Học Woocommerce

Nếu bạn đang tìm kiếm theme tối ưu cho Woocommere, bạn có thể tham khảo danh sách các địa chỉ mua theme WordPress ở đây. 

Nhưng nếu bạn đang trong giai đoạn tìm hiểu Woocommerce để làm website bán hàng, một theme miễn phí là đủ. 

Đọc thêm:

12 theme bán hàng đẹp mắt

Trong bài viết này, mình muốn giới thiệu bạn một theme WordPress miễn phí phổ biến cho Woocommerce. 

Đó là StoreFront.

Một vài ưu điểm của theme này:

  • Miễn phí và mã nguồn mở
  • Hỗ trợ cấu trúc HTML5 và chuẩn SEO
  • Khu vực tùy chỉnh Customize đầy đủ
  • Dễ sử dụng
  • Dễ dàng tùy biến với action hook và filter hook.
  • Hỗ trợ nhiều child theme (trả phí).
  • Thêm dữ liệu mẫu (Dummy Content) cho Woocommerce

Trước khi cài đặt theme này, chúng ta sẽ thêm dữ liệu mẫu để có dữ liệu khi chạy theme.

Thêm dữ liệu mẫu (Dummy Content) cho Woocommerce

Woocommerce cung cấp cho bạn dữ liệu mẫu bao gồm nhiều sản phẩm. Điều này giúp chúng ta dễ dàng đánh giá các chức năng cũng như hoạt động của theme.

Trước hết, bạn tải plugin Woocommerce về. Tiếp đó, bạn giải nén. Bạn sẽ thấy thư mục /woocommerce/dummy-data/. Bên trong thư mục có nhiều file nhưng chúng ta sử dụng file dummy-data.xml.

Bây giờ bạn vào Công cụ -> Nhập vào -> WordPress. Nếu đây là lần đầu tiên bạn sử dụng WordPress Importer, bạn sẽ phải cài đặt plugin.

Nếu cài đặt rồi, bạn ấn vào Run Importer và chọn file dummy-data.xml.

cai-dat-theme-storefront-1

Chọn user và nhớ chọn ‘Download and import file attachments

cai-dat-theme-storefront-2

Lưu ý: Nếu bạn bị timeout, hãy cài plugin này.

Vào màn hình quản lý Sản phẩm bạn sẽ nhìn thấy nhiều sản phẩm được thêm vào:

cai-dat-theme-storefront-3

Cài đặt theme Storefront

Để cài đặt theme, bạn vào Giao diện -> Giao diện -> Theme và nhập ‘StoreFront’ trong ô tìm kiếm

cai-dat-theme-storefront-4

Bạn cài đặt và kích hoạt theme.

Cài đặt trang chủ

Theme này không tự hiển thị trang chủ. Do vậy, bạn phải tạo ra một trang mới và chọn giao diện (template) Homepage cho nó

Bạn vào phần Trang -> Thêm trang mới để tạo trang. Bạn đặt tên là Trang chủ, nội dung bỏ trống. Phần Giao diện, bạn chọn Homepage.

cai-dat-theme-storefront-5

Tiếp đến bạn tạo một trang mới là Blog hay Tin tức. Nội dung bạn để trống và không thiết lập gì khác

cai-dat-theme-storefront-6

Tiếp đến, bạn vào Cài đặt -> Đọc và thiết lập trang chính và trang bài viết theo từng trang bạn vừa tạo ra:

cai-dat-theme-storefront-7

Lưu lại và bây giờ truy cập trang chủ xem giao diện của theme này.

cai-dat-theme-storefront-8

Một số phần chính trên giao diện:

  • Shop By Category: HIển thị danh mục sản phẩm. Mặc định nó sẽ hiển thị 3 danh mục theo thứ tự chữ cái trên tên danh mục.
  • New In: Danh sách các sản phẩm mới nhất.
  • We recommended: Danh sách các sản phẩm nổi bật mới nhất. Muốn sản phẩm nổi bật bạn vào quản lý sản phẩm và đánh dấu sao tương ứng.
  • Fan Favorites: Các sản phẩm mới nhất được đánh giá cao nhất
  • On Sales: Các sản phẩm mới nhất đang được giảm giá.
  • Best Sellers: Các sản phẩm mới nhất bán chạy

Menu

StoreFront có 2 vị trí menu, Primary (chính) và Secondary (phụ). Menu chính xuất hiện bên dưới logo. Menu phụ xuất hiện bên phải logo cạnh hộp tìm kiếm

cai-dat-theme-storefront-10

Nếu bạn không có menu nào ở trị primary, theme đơn giản sẽ hiển thị tất cả các trang hiện có của website. Tuy nhiên đối với vị trí menu phụ sẽ không hiển thị cho đến khi bạn gán một menu vào vị trí đó.

Vì vậy sau khi activate theme, bạn không nhìn thấy gì ở vị trí này.

Khu vực chèn Widget

Theme Storefront hỗ trợ cho chúng ta 6 vị trí chèn widget bao gồm:

  • Below Header
  • Sidebar
  • 4 cái ở Footer

Bạn có thể xem trong Giao diện -> Widget

Tùy chỉnh theme

Bạn có thể tùy chỉnh theme tại Giao diện -> Tùy chỉnh. Ở đây, bạn có thể thay đổi logo, màu sắc , bố cục ….

Dịch thêm Storefront sang tiếng Việt

Theme này chưa có ngôn ngữ tiếng Việt. Nếu bạn cần dịch nó bạn có thể cài thêm plugin Loco Translate. Tham khảo cách sử dụng plugin Loco Translate để việt hóa theme ở đây

Tùy biến Storefront nâng cao

Khi tùy biến, bạn tránh sửa trực tiếp vì code sửa sẽ bị mất sạch khi bạn cập nhật theme. Để không bị mất, bạn có thể tạo một child theme dành cho Storefront.

Một cách khác bạn có thể sử dụng plugin Theme Customisations. Bạn vào Giao diện -> Storefront, click Download Theme Customisations. 

cai-dat-theme-storefront-11

Để cài đặt plugin, bạn vào Gói mở rộng -> Cài mới. Tiếp đó chọn Tải plugin lên. Bạn chọn file zip vừa tải về. Cuối cùng activate plugin để sử dụng. 

Thực chất plugin này tạo cho bạn sẵn một vài file. Bạn cần tùy biến gì chỉ cần mở file tương ứng và thêm code. 

cai-dat-theme-storefront-12

Tất cả đoạn code bên dưới bạn thêm vào file custom/functions.php.

Bây giờ ta thử thực hiện vài thao tác tùy biến theme Storefront:

1. Bỏ một số thành phần hiển thị trên trang chủ

Trong tập tin template-homepage.php, bạn thấy một đoạn khai báo sau:

<?php
/**
* Functions hooked in to homepage action
*
* @hooked storefront_homepage_content - 10
* @hooked storefront_product_categories - 20
* @hooked storefront_recent_products - 30
* @hooked storefront_featured_products - 40
* @hooked storefront_popular_products - 50
* @hooked storefront_on_sale_products - 60
* @hooked storefront_best_selling_products - 70
*/
do_action( 'homepage' ); ?>

Từ đoạn code này chúng ta biết được action hook hompage có hàm nào được móc vào. Như vậy, nếu bạn không muốn một thành phần hiện ra trang chủ, đơn giản hãy xóa hàm đó ra khỏi hook homepage.

Ví dụ bạn muốn xóa Fan Favorite và We Recommend thì sử dụng đoạn code sau:

/**
* Xóa đi các thành phần không sử dụng trong homepage
* @hook after_setup_theme
*
* template-homepage.php
* @hook homepage
* @hooked storefront_homepage_content - 10
* @hooked storefront_product_categories - 20
* @hooked storefront_recent_products - 30
* @hooked storefront_featured_products - 40
* @hooked storefront_popular_products - 50
* @hooked storefront_on_sale_products - 60
* @hooked storefront_best_selling_products - 70
*/
function tp_homepage_blocks() {
/*
* Sử dụng: remove_action( 'homepage', 'tên_hàm_cần_xóa', số thứ tự mặc định );
*/
remove_action( 'homepage', 'storefront_featured_products', 40 );
remove_action( 'homepage', 'storefront_popular_products', 50 );
}
add_action( 'after_setup_theme', 'tp_homepage_blocks', 10 );

Chú ý: Bạn có thể sử dụng plugin homepage-control  để kiểm soát việc hiển thị và thứ tự các component ở trang chủ.

2. Chỉnh số lượng mục hiển thị ngoài trang chủ

Mặc định phần Shop by Category hiển thị là 3 cái. Nhưng chúng ta có thể sửa lại bằng cách sửa lại tham số vào filter hook được khai báo tại inc/storefront-template-functions.php.

Phần Shop by Category được khai báo filter như sau:

$args = apply_filters( 'storefront_product_categories_args', array(
'limit' => 3,
'columns' => 3,
'child_categories' => 0,
'orderby' => 'name',
'title' => __( 'Shop by Category', 'storefront' ),
) );

Đây là code tùy biến của chúng ta

/**
* Tùy biến Product by Category
* @hook storefront_product_categories_args
*
*/
function tp_product_categories_args( $args ) {
$args = array(
'limit' => 6,
'title' => __( 'Danh mục sản phẩm', 'thachpham' )
);
return $args;
}
add_filter( 'storefront_product_categories_args', 'tp_product_categories_args' );

Tên các hook tùy biến ngoài trang chủ cho bạn tham khảo

  • storefront_product_categories_args: Shop by Category
  • storefront_featured_products_args: We Recommended
  • storefront_popular_products_args: Fan Favorite
  • storefront_recent_products_args: New In
  • storefront_on_sale_products_args: On Sales
  • storefront_best_selling_products_args: Best Sellers

Lời kết

Trên đây bạn đã biết đến một theme miễn phí để sử dụng cho Woocommerce. Bạn biết cách tùy biến cơ bản cũng như nâng cao cho font này.

Nếu bạn gặp khó khăn gì, hãy để lại comment bên dưới.

Xem bài trong seriesPhần trước: Hướng dẫn thêm sản phẩm trong WoocommercePhần kế tiếp: Hướng dẫn thiết lập cơ bản và tối ưu Woocommerce

getresponse_300x250

Đăng ký 30 ngày sử dụng miễn phí. Không ràng buộc. Không cần cung cấp thẻ visa. Xem cách đăng ký.

Bình luận (39)

Trả lời

Mình rất vui khi bạn đã quyết định để lại comment. Chú ý tất cả comment đều được kiểm duyệt cẩn thận nên đừng cố spam hoặc quảng cáo. Hãy dùng tên của bạn khi comment, không sử dụng keyword trong ô Name. Xin cảm ơn.

Địa chỉ email của bạn sẽ không được tiết lộ Trường đánh dấu * là bắt buộc

  • Hi ad, hiện mình đang dùng storefront cho woocommerce, nhưng có 1 lỗi như sau:
    Click vào từng item sản phẩm thì không hiện ra thông tin sản phẩm, vấn đề này chỉ xảy ra trên mobile, trên PC thì ok ạ. Web mình có custom khá nhiều, nên có thể đã chỉnh sửa chỗ nào đó dẫn đến issue này. Mất khá nhiều time rồi mà chưa tìm ra cách fix.
    Ad có thể review qua web mình, rồi xem giúp mình với ạ.
    Cảm ơn rất nhiều
    Web mình : Omipaint.com

    Trả lời
  • Mình đang gặp trường hợp lỗi này. Khi tạo mới 1 sản phẩm đơn giản ko có biến thể thì nó hiển thi thêm trường /?add-to-cart=ID như hình
    http://sv1.upsieutoc.com/2017/05/29/ScreenShot2017-05-29at5.03.13PM.png

    Nhờ Thịnh hỗ trợ giúp. Tks!

    Trả lời
    • Author

      Hình như đợt trước mình có paste nhầm code bạn check lại code xem đúng chưa. Code chuẩn mình có comment lại ở bên dưới khi trả lời một độc giả tên là diệu ấy.

      Trả lời
  • Mình đang thực hành web bán hàng với woocomerce mà có 2 vấn đề mình muốn hỏi:
    Mình muốn xoá 2 chỗ ở Trang chủ (khoanh tròn) như trong hình thì làm cách nào? Mình sử dụng Theme Storefront.
    Xin cảm ơn các bạn!
    Link ảnh: http://sv1.upsieutoc.com/2017/05/04/ScreenShot2017-05-04at1.18.43PM.png

    Trả lời
    • Author

      Phần khoanh tròn thứ nhất bạn vào Tùy chỉnh -> Homepage Control -> Tắt đi Storefront Homepage content
      PHần khoanh tròn thứ hai bạn bổ sung đoạn code sau vào functions.php. Nhớ tạo childtheme (https://thuthuatwp.com/cach-tao-child-theme-trong-wordpress/)
      add_filter( ‘woocommerce_loop_add_to_cart_link’, function( $product ) {
      global $product;

      if (‘variable’ === $product->product_type ) {
      return ”;
      } else {
      return sprintf( ‘%s‘,
      esc_url( $product->add_to_cart_url() ),
      esc_attr( isset( $quantity ) ? $quantity : 1 ),
      esc_attr( $product->id ),
      esc_attr( $product->get_sku() ),
      esc_attr( isset( $class ) ? $class : ‘button’ ),
      esc_html( $product->add_to_cart_text() )
      );
      }
      } );

      Mình test qua bên mình thấy code cũng ok rồi.

      Trả lời
      • Cám ơn Thịnh. Mình đã thử nhưng ko thấy hiệu quả :) Mình xài StoreFront và có cài Theme Customisation. Mình vào thêm đoạn code như trên vào cuối file storefront-functions.php trong đường dẫn gaubongnhapkhau.com/wp-content/themes/storefront/inc/
        Ko biết như vậy có đúng chưa Thịnh?
        Cũng đã thử thêm vào trực tiếp file functions.php ngoài thư mục gốc gaubongnhapkhau.com/wp-content/themes/storefront nhưng cũng ko ăn thua.
        Link website của mình: http://gaubongnhapkhau.com

        Trả lời
        • Author

          Nếu bạn dùng theme customization thì di chuyển tới theme-customisations-master\custom. Ở đây bạn sẽ nhìn thấy file funcitons.php. Mở file này ra; Chỉ cần thêm thế này thôi đừng thêm chỗ khác. Thử lại xem sao mình đã test bên site của mình duoc roi

          add_filter( 'woocommerce_loop_add_to_cart_link', function( $product ) {
          global $product;

          if ('variable' === $product->product_type ) {
          return '';
          } else {
          return sprintf( '%s',
          esc_url( $product->add_to_cart_url() ),
          esc_attr( isset( $quantity ) ? $quantity : 1 ),
          esc_attr( $product->id ),
          esc_attr( $product->get_sku() ),
          esc_attr( isset( $class ) ? $class : 'button' ),
          esc_html( $product->add_to_cart_text() )
          );
          }
          } );

          Thế giải pháp đầu tiên bạn làm chưa: Tùy chỉnh -> Homepage Control -> Tắt đi Storefront Homepage content

          Trả lời
          • Đã thêm code và đã thành công. Tuy nhiên cái Home vẫn còn mặc dù đã làm theo Thịnh chỉ. Mỗi lần click vào các Menu khác thì tên các Page nó vẫn hiện ra phía dưới, nhìn hơi mất thẩm mỹ.
            http://sv1.upsieutoc.com/2017/05/04/ScreenShot2017-05-04at4.59.17PM.png
            Thanks Thịnh nhé.

          • Author

            Ban di toi plugin wp-content\plugins\woocommerce\templates và xóa dòng code sau trong file archive_products.php


            < ?php if ( apply_filters( 'woocommerce_show_page_title', true ) ) : ?>

            < ?php woocommerce_page_title(); ?>

            < ?php endif; ?>

            Riêng trang homepage bạn thêm code css vào wp-content\plugins\theme-customisations-master\custom\style.css

            h1.entry-title {
            display: none;
            }

          • Hi Thịnh, mình đã làm như Thịnh chỉ nhưng sao vẫn chưa thấy apply vậy ta :)

          • Author

            Mình check bằng công cụ f12 chưa thấy đoạn code này

            h1.entry-title {
            display: none;
            }

            Bạn bổ sung code vào Tùy chỉnh -> Css bổ sung cho nhanh. Làm theo cách này bạn có thể live preview luôn.

        • Hi Thịnh,

          Đã thêm vào nhưng nó vẫn ko hide được. Ngộ nhỉ @@

          http://sv1.upsieutoc.com/2017/05/05/ScreenShot2017-05-05at3.24.57PM.png

          Tks bạn!

          Trả lời
          • Author

            Bỏ cách này đi thêm vào cách như mình nói đó là vào Giao diện -> tùy chỉnh -> css bổ sung lúc này sẽ nhìn thấy trực tiếp sự thay đổi.

      • Đã thành công. Cám ơn Thịnh nhiều nhé.
        Cho mình hỏi luôn là mình muốn customise được như Thịnh thì phải bắt đầu từ đâu? Phải học xong PHP thì mới control được hay có cách nào khác nhanh hơn ko? Cám ơn Thịnh nhiều lắm ^^

        Trả lời
        • Author

          Cái này cũng hơi khó trả lời. Mình không biết gì về php vì là lập trình java nhưng do làm lập trình viên lâu năm nên những tác vụ như vậy có thể giải quyết được. Nếu muốn học lập trình nhanh có lẽ nên tham khảo trang w3school. https://www.w3schools.com/. Nhưng nhìn chung học lập trình dù chỉ là cơ bản cũng vất lắm :). Tốt nhất cứ chịu khó google tìm giải pháp cũng được còn customize phức tạp thì thuê người giá rẻ như mấy đội sinh viên ngành it là giải quyết được ngay mà.

          Trả lời
          • Mình cũng muốn xóa nút Home cũng đưa đoạn bên dưới vào CSS bổ sung nhưng vẫn không xóa được. Bạn có thể chỉ rõ hơn không ạ. Cảm ơn bạn.
            /*
            h1.entry-title {
            display: none;
            }
            */

          • Author

            bạn chụp cho mình cái hình như bạn bên trên để xem bạn thêm có chuẩn không nhỉ

          • Đây nhé bạn. Bạn ơi cho mình hỏi nữa là mình muốn xóa hiện phần Chúng Tôi Khuyến Nghị, Nhiều Người Yêu Thích trên trang chủ thì làm cách nào vậy ạ. Cảm ơn bạn nhiều.

            Link Trang chủ: http://www.upsieutoc.com/image/cCHfkj
            Link muốn xóa phần Chúng Tôi Khuyến Nghị, Nhiều Người Yêu Thích: http://www.upsieutoc.com/image/cCHVVY

          • Author

            Mình cũng đoán bạn sử dụng code bỏ cái /* */ đi.
            chỉ có

            h1.entry-title {
            display: none;
            }

            Nói chung tất cả vấn đề của bạn như mình đã chỉ trong bài viết phần 1. Bỏ một số thành phần hiển thị trên trang chủ. Bạn chỉ cần thêm dòng code này là xong:

            function tp_homepage_blocks() {
            /*
            * Sử dụng: remove_action( 'homepage', 'tên_hàm_cần_xóa', số thứ tự mặc định );
            */
            remove_action( 'homepage', 'storefront_featured_products', 40 );
            remove_action( 'homepage', 'storefront_popular_products', 50 );
            remove_action( 'homepage', 'storefront_homepage_content', 10 );
            }
            add_action( 'after_setup_theme', 'tp_homepage_blocks', 10 );

          • Cảm ơn bạn nhiều, mình đã làm được rồi. Bạn cho mình hỏi mình muốn thêm ảnh banner slide chạy ở dưới Menu thì mình làm thế nào nhỉ? Cái này mình có cần phải viết code hay không vậy ạ.

            Mình cảm ơn !

          • Author

            Mình đoán bạn định làm giống bạn comment trước đúng không? Mình xem code của bạn comment bạn ấy dùng plugin https://codecanyon.net/item/drag-and-drop-shortcodes-wp-visual-page-builder/6419048?ref=thinhnv để xây dựng cái trang chủ nên nó có phần banner slider chạy như vậy. Do vậy bạn không hơi khó để theo họ được. Mặc định thene này có khu vực sider below header ở đây bạn có thể chèn banner ở đây cũng được.

          • Cảm ơn bạn trả lời mình. Để từ từ mình tìm hiểu thêm, chứ giờ là mù tịt rồi. :D

          • Mình đã làm được slide banner nhờ vào plugin Meta Slider. :))))

          • Chào Thịnh.

            Mình muốn xóa Thêm vào giỏ ở dưới mỗi sản phẩm,mình có đưa đoạn code mà bạn có đưa ( Link http://www.upsieutoc.com/image/c9AKcN ) thì ra trang chủ nó bị lỗi hiện lên như thế này: http://www.upsieutoc.com/image/c9A34K

            Cho mình hỏi là bị làm sao vậy ah. Cảm ơn bạn.

            Đây là web của mình: http://ngoinau.com/

          • Author

            Bạn tạo child theme chưa chuẩn rồi. file functions.php thiếu thẻ mở

        • Mình đã thêm như bạn nói nhưng nó lại ra như thế này bạn.

          Link: http://www.upsieutoc.com/image/cjF1Fy

          Còn đây là link file functions.php mình đưa code vào : http://www.upsieutoc.com/image/cjF6OM

          Bị sai ở chỗ nào vậy bạn ơi. Cảm ơn bạn nhé.

          Trả lời
          • Author

            Code trước mình paste nhầm
            add_filter( 'woocommerce_loop_add_to_cart_link', function( $product ) {
            global $product;

            if ('variable' === $product->product_type ) {
            return '';
            } else {
            return sprintf( '<a href="%s" data-quantity="%s" data-product_id="%s" data-product_sku="%s" class="%s" rel="nofollow">%s</a>',
            esc_url( $product->add_to_cart_url() ),
            esc_attr( isset( $quantity ) ? $quantity : 1 ),
            esc_attr( $product->id ),
            esc_attr( $product->get_sku() ),
            esc_attr( isset( $class ) ? $class : 'button' ),
            esc_html( $product->add_to_cart_text() )
            );
            }
            } );

  • Các lỗi trên đã khắc phục được (lỗi do theme, mình viết child hook nó không nhận), mà giờ mình bị lỗi chỗ khách hàng tạo account, khi tạo chỉ có mail và pass, khi k.hàng vào sửa địa chỉ thì bị lỗi sau (do khi khách hàng đăng ký không có thông tin địa chỉ), a hỗ trợ giúp với nha. Tks a!
    Array to string conversion in C:\xampp\htdocs\TPCN\wp-content\plugins\woocommerce\includes\wc-template-functions.php on line 1975

    Trả lời
  • Sửa lỗi đấy xong, lại lỗi upload hình lên không được, bạn hướng dẫn mình luôn với. Mình đang làm với localhost “Lỗi khi tải lên. Hãy thử lai sau”.

    Trả lời
    • Author

      Để chính xác biết lỗi ở đâu bạn xem thêm ở log chứ cái thông báo trên màn hình hơi chung. Nếu không tìm thấy log có thể nó đã bị tắt đi. bạn sử dụng đoạn code này trong file wp-config. php : define(‘WP_DEBUG’, true);
      define(‘WP_DEBUG_LOG’, true);
      define(‘WP_DEBUG_DISPLAY’, false);
      @ini_set(‘display_errors’, 0);

      Trả lời
      • [31-Mar-2017 02:43:39 UTC] PHP Notice: register_sidebar_widget đã bị loại bỏ từ phiên bản 2.8.0! Hãy sử dụng wp_register_sidebar_widget(). in C:\xampp\htdocs\TPCN\wp-includes\functions.php on line 3829
        [31-Mar-2017 02:43:49 UTC] PHP Deprecated: Non-static method Mokis_Digg_Alt_Controller::init() should not be called statically in C:\xampp\htdocs\TPCN\wp-content\plugins\aas-digg-digg-alternative\floating-social-bar.php on line 13
        [31-Mar-2017 02:43:49 UTC] PHP Notice: register_sidebar_widget đã bị loại bỏ từ phiên bản 2.8.0! Hãy sử dụng wp_register_sidebar_widget(). in C:\xampp\htdocs\TPCN\wp-includes\functions.php on line 3829
        Đã kiểm tra lỗi như thế? Giờ phải update hả a?

        Trả lời
        • Author

          Bạn cứ sửa theo thông báo như log xem sao, tìm đến đoạn code và chuyển sang hàm mới. không hiểu bạn đang dùng plugin hay theme gì lâu không update hay sao?

          Trả lời
  • Không Remove search bar from header storefront được:
    function tp_homepage_blocks() {
    /*
    * Sử dụng: remove_action( ‘homepage’, ‘tên_hàm_cần_xóa’, số thứ tự mặc định );
    */
    remove_action( ‘homepage’, ‘storefront_product_search’, 40 );
    }
    add_action( ‘after_setup_theme’, ‘tp_homepage_blocks’, 10 );
    Mà không xóa được. Giúp với ah?

    Trả lời
Scroll Up