backorders_require_notification() ) { $availability = str_replace('(can be backordered)', '', $availability); } return $availability; } function backorder_text($available) { foreach($available as $i) { $available = str_replace('Available on backorder', 'Sold Out - BACKORDER OK', $available); } return $available; } add_filter('woocommerce_get_availability', 'backorder_text'); //disable zxcvbn.min.js in wordpress add_action('wp_print_scripts', 'remove_password_strength_meter'); function remove_password_strength_meter() { // Deregister script about password strenght meter wp_dequeue_script('zxcvbn-async'); wp_deregister_script('zxcvbn-async'); } if (!(is_admin() )) { function defer_parsing_of_js ( $url ) { if ( FALSE === strpos( $url, '.js' ) ) return $url; if ( strpos( $url, 'jquery.js' ) ) return $url; // return "$url' defer "; return "$url' defer onload='"; } add_filter( 'clean_url', 'defer_parsing_of_js', 11, 1 ); } add_filter( 'woocommerce_background_image_regeneration', '__return_false' ); /* * Disable CF7 Refill */ function aa_disable_wpcf7_refill() { global $wp_scripts; $handle = 'contact-form-7'; $object_name = 'wpcf7'; $data = $wp_scripts->get_data( $handle, 'data' ); if ( ! empty( $data ) ) { if ( ! is_array( $data ) ) { $data = json_decode( str_replace( 'var ' . $object_name . ' = ', '', substr( $data, 0, - 1 ) ), true ); } foreach ( $data as $key => $value ) { $localized_data[ $key ] = $value; } unset($localized_data['cached']); $wp_scripts->add_data( $handle, 'data', '' ); wp_localize_script( $handle, $object_name, $localized_data ); } } add_action( 'wpcf7_enqueue_scripts', 'aa_disable_wpcf7_refill' ); add_filter( 'relevanssi_content_to_index', 'rlv_index_variation_skus', 10, 2 ); function rlv_index_variation_skus( $content, $post ) { if ( 'product' === $post->post_type ) { $args = array( 'post_parent' => $post->ID, 'post_type' => 'product_variation', 'posts_per_page' => -1 ); $variations = get_posts( $args ); if ( ! empty( $variations ) ) { foreach ( $variations as $variation ) { $sku = get_post_meta( $variation->ID, '_sku', true ); $content .= " $sku "; } } } return $content; } function rlv_flatsome_search_function( $query, $args, $defaults ) { $args['relevanssi'] = true; return get_posts( $args ); } add_filter( 'flatsome_ajax_search_function', function() { return 'rlv_flatsome_search_function'; } ); /** * Add custom sorting options (asc/desc) */ add_filter( 'woocommerce_get_catalog_ordering_args', 'demo_sort_order_in_stock' ); function demo_sort_order_in_stock( $args ) { $standard_array = ['menu_order', 'title', 'date', 'rand', 'id']; $orderby_value = isset( $_GET['orderby'] ) ? wc_clean( $_GET['orderby'] ) : apply_filters( 'woocommerce_default_catalog_orderby', get_option( 'woocommerce_default_catalog_orderby' ) ); if ( 'in_stock' == $orderby_value ) { $args['orderby'] = '_featured'; $args['order'] = 'desc'; } return $args; } add_filter( 'woocommerce_default_catalog_orderby_options', 'demo_sort_order_in_stock_label' ); add_filter( 'woocommerce_catalog_orderby', 'demo_sort_order_in_stock_label' ); function demo_sort_order_in_stock_label( $sortby ) { $sortby['in_stock'] = 'In Stock'; return $sortby; } SB Tactical SBA3 Stabilizing Brace - AR-15 SAFE SPACE

SB Tactical SBA3 Stabilizing Brace

$124.99$164.99

SKU: N/A Category: