首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在woocommerce中显示新添加的商品的钩子在哪里?

在woocommerce中显示新添加的商品的钩子在哪里?
EN

Stack Overflow用户
提问于 2020-10-15 02:53:46
回答 1查看 59关注 0票数 0

我已经创建了自己的主题,并一直在编辑Woocom创建的页面。在产品单页上,当我点击“添加到购物车”时,它会生成添加到购物车中的"x“的数量。从那里你还可以看到“查看购物车选项”,我如何将它添加到另一个页面?我找不到它的钩子。我认为它也可能是点击时的一个javascript函数。

以下是content-single-product.php中的代码

代码语言:javascript
复制
global $product;

/**
 * Hook: woocommerce_before_single_product.
 *
 * @hooked woocommerce_output_all_notices - 10
 */
do_action( 'woocommerce_before_single_product' );

if ( post_password_required() ) {
    echo get_the_password_form(); // WPCS: XSS ok.
    return;
}
?>

//The view cart link is added before the div below
<div id="product-<?php the_ID(); ?>" <?php wc_product_class( '', $product ); ?>>

    <?php
    /**
     * Hook: woocommerce_before_single_product_summary.
     *
     * @hooked woocommerce_show_product_sale_flash - 10
     * @hooked woocommerce_show_product_images - 20
     */
    do_action( 'woocommerce_before_single_product_summary' );
    ?>

    <div class="summary entry-summary">

有没有一种简单的方法可以在页面上的某个位置调用after add to cart代码。例如。一个if语句,如果他们添加到购物车?对不起,我觉得这个问题非常简单,但我发现学习woocommerce有点困惑。我觉得我需要找到这个文件- woocommerce_output_all_notices

EN

回答 1

Stack Overflow用户

发布于 2020-10-15 03:34:25

如果您希望获得通过向购物车添加商品而创建的通知,或者如果存在某种错误,则可以调用函数wc_get_notices()wc_print_notices()

woocommerce_output_all_notices()做与wc_print_notices()相同的事情,只是在内容周围添加了一个超文本标记语言包装器。您可以在reference中查看它的确切详细信息。

如果您想要添加要显示的通知,则可以使用wc_add_notice(),它将在打印通知时打印出来。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64359803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档