php 为Betheme改变WooCommerce单一产品页面位置,用于XL WooCommerce销售触发插件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 为Betheme改变WooCommerce单一产品页面位置,用于XL WooCommerce销售触发插件相关的知识,希望对你有一定的参考价值。

/**
 * Add This whole code in working theme functions.php inside php tag to alter woocommerce native positions
 * Theme: https://themeforest.net/item/betheme-responsive-multipurpose-wordpress-theme/7758048
 * XL WooCommerce Sales Trigger Class Instance
 */
add_action('wp', 'betheme_wcst_modify_positions', 90);
if (!function_exists('betheme_wcst_modify_positions')) {

    function betheme_wcst_modify_positions() {
        if (class_exists('WCST_Core')) {
            $wcst_core = WCST_Core::get_instance();

            // removing wcst action hooks on theme
            remove_action('woocommerce_single_product_summary', array($wcst_core, 'wcst_position_below_review'), 11);
            remove_action('woocommerce_single_product_summary', array($wcst_core, 'wcst_position_below_price'), 17.2);

            add_action('woocommerce_single_product_summary', function() {
                echo '<div class="wcst_clear"></div>';
            }, 16);
            add_action('woocommerce_single_product_summary', array($wcst_core, 'wcst_position_below_review'), 16);
            add_action('woocommerce_single_product_summary', array($wcst_core, 'wcst_position_below_price'), 16);

            remove_action('woocommerce_after_single_product_summary', array($wcst_core, 'wcst_position_above_tab_area'), 9.8);
            remove_action('woocommerce_after_single_product_summary', array($wcst_core, 'wcst_position_below_related_products'), 21.2);

            add_action('woocommerce_after_single_product_summary', array($wcst_core, 'wcst_position_above_tab_area'), 8);
            add_action('woocommerce_after_single_product', array($wcst_core, 'wcst_position_below_related_products'), 12);
        }
    }

}

以上是关于php 为Betheme改变WooCommerce单一产品页面位置,用于XL WooCommerce销售触发插件的主要内容,如果未能解决你的问题,请参考以下文章

php [WooCommerce核心]改变所有事情

php [WooCommerce核心]改变所有事情

php [WooCommerce核心]改变所有事情

php WooCommerce改变'回到商店'网址

php WooCommerce改变'回到商店'网址

php WooCommerce改变'回到商店'网址