产品说明后的移动数量

时间:2020-02-11 作者:Amol Bhandari SJ

使用woo commerce,我需要将数量放在描述之后。下面附带的屏幕截图显示了预期输出。enter image description here

1 个回复
SO网友:trenccan

要做到这一点,最简单的方法就是利用钩子的优先级。

在…上content-single-product.php 以下是评论:

    /**
     * Hook: woocommerce_single_product_summary.
     *
     * @hooked woocommerce_template_single_title - 5
     * @hooked woocommerce_template_single_rating - 10
     * @hooked woocommerce_template_single_price - 10
     * @hooked woocommerce_template_single_excerpt - 20
     * @hooked woocommerce_template_single_add_to_cart - 30
     * @hooked woocommerce_template_single_meta - 40
     * @hooked woocommerce_template_single_sharing - 50
     * @hooked WC_Structured_Data::generate_product_data() - 60
     */
因此,要在摘录之后放置一些内容,它需要在20-30之间具有优先级。首先,您需要删除woocommerce_template_single_add_to_cart 显示“数量”和“添加到购物车”按钮。

remove_action(\'woocommerce_single_product_summary\',\'woocommerce_template_single_add_to_cart\', 30);
然后注册相同的操作,但优先级更高,显示数量并在摘录后添加到购物车按钮。

add_action(\'woocommerce_single_product_summary\',woocommerce_template_single_add_to_cart\', 20);
因为您只想移动数量,所以我的解决方案是再次注册操作。。优先权由你决定。

add_action(\'woocommerce_single_product_summary\',\'woocommerce_template_single_add_to_cart\', 30);
并使用简单的css隐藏摘录后的按钮和下面的隐藏数量。

相关推荐

为内置钩子调用do_action和Apply_Filters是否安全?

我正在开发一个插件,它需要复制一些内置的WordPress逻辑。(此逻辑不能用任何内置方法调用,也不能独立连接到。)在这个动作序列中,WordPress的正常行为是调用动作挂钩(do_action(\'wp_login\', ...)) 和过滤器挂钩(apply_filters(\'login_redirect\', ...)).如果在对应于在Core中调用它们的时间点调用它们,那么直接从我的插件调用这些内置钩子是否安全(并且是可以接受的做法)?或者,其他与此相关的开发人员期望在非常特定的时间执行操作的风