【问题标题】:Wordpress & Woocommerce Product SKU on Single Product单个产品上的 Wordpress 和 Woocommerce 产品 SKU
【发布时间】:2018-04-17 12:34:33
【问题描述】:

您好,我有一个 woo 商务网站,我正在尝试让产品 SKU 显示在单个产品页面上,

我有不同的可变产品 SKU。

【问题讨论】:

    标签: wordpress woocommerce shop


    【解决方案1】:

    $product->sku;

    这将显示您的产品 sku。

    【讨论】:

    • 你在哪里展示它??
    • short-descriptions.php sku; ?>
    • 全球 $product;回声 $product->sku ;
    • 这也会在 short-description.php 上显示您的产品 sku
    【解决方案2】:

    将此代码添加到function.php文件中。

    add_action( 'woocommerce_single_product_summary', 'wdm_show_sku', 5 );
    function wdm_show_sku(){
    global $product;
    echo $product->get_sku();
    }
    

    【讨论】:

      【解决方案3】:

      老问题,但面临同样的问题,以下对我有用。

      OP 提到他希望在单个产品页面上显示可变产品的 SKU,这意味着他可能需要在选择变体时更新 SKU。

      正如这篇文章中提到的https://github.com/woocommerce/woocommerce/issues/15445

      更新 SKU 的 javascript 代码需要一些特定的类名来显示 SKU,以便它知道要更新什么。

      但是看起来钩子$product->sku; 并不总是包含所需的类,因此可能需要手动添加它们。

      add_action( 'woocommerce_single_product_summary', 'vtk_show_sku', 5);
        function vtk_show_sku(){
          global $product;
            echo '<div class="product_meta">SKU:<span class="sku">' . $product->get_sku(). '</span></div>';
      }
      

      【讨论】:

        猜你喜欢
        • 2014-07-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-02-21
        • 1970-01-01
        • 2020-10-17
        相关资源
        最近更新 更多