hook-woocommerce 相关问题

将此标记用于与WooCommerce挂钩相关的问题。 WooCommerce中的一个钩子允许插件或主题“挂钩”代码;也就是说,在特定时间调用此插件中的函数。

获取要在 WooCommerce 3 中显示的产品价格

我想在我的主页显示8个类别X的产品 我使用以下代码来获取产品 我想在我的主页显示8个类别X的产品 我使用以下代码来获取产品 <div class="row"> <?php $args = array( 'post_type' => 'product', 'posts_per_page' => 8, 'product_cat' => 'cw' ); $loop = new WP_Query( $args ); while ( $loop->have_posts() ) : $loop->the_post(); global $product; ?> <div class="col-md-3"> <div class="product"> <?php echo woocommerce_get_product_thumbnail(); ?> <p class="name"><?php echo get_the_title(); ?></p> <p class="regular-price"></p> <p class="sale-price"></p> <a href="<?php echo get_permalink(); ?>" class="more">more info</a> <form class="cart" action="<?php echo get_permalink(); ?>" method="post" enctype='multipart/form-data' style="display:inline;"> <button type="submit" name="add-to-cart" value="45" class="order">buy</button> </form> </div> </div> 有了这个我可以获得产品,但我不知道使用哪种方法来获得常规和促销价 切勿直接使用get_sale_price();或get_regular_price();WC_Product方法来显示产品价格。 为什么? 因为在这两种情况下你会得到错误的价格: 如果您已输入价格含税并且您已设置显示不含税... 如果您已输入价格不含税并且您已设置显示含税。 所以显示产品价格正确的方法是使用wc_get_price_to_display()这样: // Active price: wc_get_price_to_display( $product, array( 'price' => $product->get_price() ) ); //Regular price: wc_get_price_to_display( $product, array( 'price' => $product->get_regular_price() ) ); //Sale price: wc_get_price_to_display( $product, array( 'price' => $product->get_sale_price() ) ); 现在,如果您想获得 正确格式化的货币价格,您还可以这样使用 wc_price() 格式化功能: // Active formatted price: $product->get_price_html(); // Regular formatted price: wc_price( wc_get_price_to_display( $product, array( 'price' => $product->get_regular_price() ) ) ); // Sale formatted price: wc_price( wc_get_price_to_display( $product, array( 'price' => $product->get_sale_price() ) ) ); 您可以使用 get_sale_price 获取促销价,使用 get_regular_price 获取正常价格 $product->get_sale_price(); $product->get_regular_price();

回答 2 投票 0

在 WooCommerce 产品循环上显示可变产品的自定义价格范围

我正在尝试显示我的可变产品的自定义价格范围。 我设法插入包含常规(最低和最高)价格和销售(最低和最高)价格的价格范围。 这是我的代码尝试: 添加_fi...

回答 2 投票 0

针对特定用户角色显示含税或不含税的 WooCommerce 产品价格

我有此代码,显示“客户”用户角色的含税价格和“customer_2”用户角色的不含税价格。 它非常适合“简单产品”。但我...

回答 1 投票 0

Woocommerce 产品标题重复

我使用 Astra 主题,页面构建器是 Elementor。我正在尝试删除重复的产品倾斜(woocommerce-loop-product__title),它现在扰乱了搜索引擎优化。我尝试了不同的方法...

回答 1 投票 0

使用 wc_price WooCommerce 挂钩时遇到格式不正确的数值

我有一个简单的功能,曾经可以工作,几年前我在网上找到了它。它允许我手动更改欧元(€,欧元)的货币兑换率。 现在的问题是这样的: 注意:...

回答 1 投票 0

如何从自定义过滤器表单(侧边栏中的简码)中更改 WC query_vars?

我构建了一个简单的表单,通过短代码将其放入侧边栏中。我需要这样做,因为我们的标签是“键:值”对,所以我需要我的过滤器来分解这些对并对 va 进行分组...

回答 1 投票 0

如何清除WooCommerce产品零售价

我正在创建一个包含 4000 种产品的 WooCommerce 商店。产品列表由制造商每天更新,然后通过此网上商店中的 FTP 进行更新。 不幸的是,制造商给出了一个...

回答 3 投票 0

根据 WooCommerce 中的自定义字段使用不同显示的产品属性标签名称

在 WooCommerce 中,我定义了添加/定义了一些产品属性及其名称,并且我编写了一些代码,这些代码应该允许我在可变产品级别定义替代属性标签名称。 S...

回答 1 投票 0

如何在 WooCommerce 中定义基于支付网关的每个产品的自定义价格?

我想根据所选的支付网关设置每个产品的自定义价格。举个例子: 现金价格 - 1000 签证大师 - 1100 贝宝 - 1250 同样,我想根据所选显示不同的价格

回答 1 投票 0

根据订单元数据向特定 WooCommerce 电子邮件通知添加一些文本

对于 WooCommerce 订单,在创建新订单时,我添加了一个名为 order_approved 的自定义字段(自定义元数据)。现在我想基于此在电子邮件通知上添加自定义文本

回答 1 投票 0

如何根据自定义订单元编辑订单电子邮件内容?

对于 WooCommerce 订单,在创建新订单时,我添加了一个名为 order_approved 的自定义字段(自定义元数据)。现在我想基于此在电子邮件通知上添加自定义文本

回答 1 投票 0

我们如何更改特定产品类别的 woocommerce 单一产品别名?

我正在尝试更改特定类别的 woocommerce 单一产品 slug,就像我们默认的那样 home_url/产品/样品产品 我想把这个父鼻涕虫改成别的东西,但是...

回答 1 投票 0

WooCommerce 无法使用 meta_query 来过滤具有价格范围的产品

请帮助我。我无法使用meta_query来过滤具有价格范围的产品 if ( !empty( $data['price_range'] ) ) { $price_range =explode( '|', esc_attr($data['price_range']) ); ...

回答 2 投票 0

WooCommerce 回显模式的美元价格

我所有的产品均以美元标价。但对于美国境外的访问者,价格会发生变化(我使用的是 WooCommerce 多币种)。当价格发生变化时,架构中的价格也会发生变化。 那么,我该如何

回答 1 投票 0

WooCommerce - 获取价格总计作为数字

我是新手,我遇到了这个问题,因为它在“收到订单”页面上显示了 0.00 美元。 // 添加自定义 WooCommerce 结帐消息 add_action( 'woocommerce_thankyou', 'shop_message', 5 ); 功能

回答 1 投票 0

如何在 woocommerce 中计算价格

我需要帮助:) 我想在我的产品页面上发布稍后付款的消息。例如,我有一个价格为 55 美元的产品,在其下方我想输入“支付 4 次免息付款,金额为 13.75 美元...

回答 1 投票 0

如何向客人展示具体产品价格

我有为客人隐藏价格的功能,但我想显示特定产品的价格(通过 ID).. add_filter( 'woocommerce_get_price_html', 'bbloomer_hide_price_addcart_not_logged_in', 9999, 2 );

回答 1 投票 0

如何在管理面板订单详细信息页面添加自定义文本

woocommerce_admin_order_item_values() 这个钩子尝试但不起作用这是我的代码 add_action('woocommerce_admin_order_item_values', 'replace_quantity_td_content', 99999, 3); 功能

回答 1 投票 0

创建帖子时创建 Woocommerce 产品

我在我的 WordPress 网站上使用 Woocommerce。我在我的网站上销售各种物品。 我想要的是,每次我创建有关特定项目的小帖子时,它也会创建一个 Woocommerce

回答 2 投票 0

根据 WooCommerce 中的自定义字段以编程方式更改产品变化价格

我只有可变产品具有自定义基本价格。现在我只想更改单个产品页面、购物车页面和结账页面中的每个变体价格,而不会对每个原始价格产生任何影响。 让我们假设,我

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.