// === Solverius Admin Columns (Menu Order + Thumbnail) === // 1. Kolonları ekle function solverius_add_columns($columns) { $new = []; foreach ($columns as $key => $value) { if ($key === ‘cb’) { $new[$key] = $value; $new[‘thumbnail’] = ‘Görsel’; } else…Continue reading
global $wc_wholesale_prices_premium; remove_filter( ‘option_woocommerce_tax_display_shop’, array( $wc_wholesale_prices_premium->wwpp_tax, ‘wholesale_tax_display_shop’ ) ); remove_filter( ‘option_woocommerce_tax_display_cart’, array( $wc_wholesale_prices_premium->wwpp_tax, ‘wholesale_tax_display_cart’ ) );Continue reading
add_action(‘template_redirect’, function () { if (! is_front_page()) { return; } echoContinue reading
add_shortcode(‘product_features_boxes’, function () { if (!function_exists(‘wc_get_product’)) { return ”; } global $product; if (!$product || !is_a($product, ‘WC_Product’)) { $product = wc_get_product(get_the_ID()); } if (!$product) { return ”; } $attributes = $product->get_attributes(); if (empty($attributes)) { return ”; } $items = array();…Continue reading
add_filter( ‘woocommerce_coupon_validate_minimum_amount’, function ( $is_invalid, $coupon, $subtotal ) { if ( ! $is_invalid ) { return $is_invalid; } $bogo_deals = get_post_meta( $coupon->get_id(), ‘_acfw_bogo_deals’, true ); if ( empty( $bogo_deals ) ) { return $is_invalid; } $pre_bogo_subtotal = 0.0; foreach (…Continue reading