This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function woocommerce_detect_coupon_code() { | |
// Check if custom URI with coupon URL is requested | |
if(!empty($_GET['code'])) { | |
// Check if cart/shop page is set & redirect to it | |
// $shop_page_id = wc_get_page_id('shop'); | |
// $cart_page_id = wc_get_page_id('cart'); | |
if(!empty($cart_page_id) && WC()->cart->get_cart_contents_count() > 0) { | |
// $redirect_page = $cart_page_id; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function matterhorn_insert_product($product_data){ | |
$post_id = wp_insert_post( array( | |
'post_author' => 1, | |
'post_title' => $product_data['mh_name'], | |
'post_content' => $product_data['mh_desc'], | |
'post_status' => 'publish', | |
'post_type' => "product", | |
) ); | |
wp_set_object_terms( $post_id, 'variable', 'product_type' ); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
add_action('pods_meta_groups', 'customize_frontpage',10,2); | |
function customize_frontpage($type, $name){ | |
global $post_ID, $post_type; | |
if ( empty ( $post_ID ) or 'page' !== $post_type ) | |
return; | |
if ( $post_ID === (int) get_option( 'page_on_front' ) ){ | |
//change order and header of pods fields |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$top_banner_items=pods_field( 'front_page_banner ', get_the_ID()); | |
foreach($top_banner_items as $item): | |
$query = "SELECT related_item_id FROM {$wpdb->prefix}podsrel where item_id={$item['id']} and field_id=153"; | |
$img_srcset = wp_get_attachment_image_srcset( $item['zdjcie'],'large'); | |
echo '<a href="'.get_category_link($wpdb->get_var($query)).'" title="'.get_the_title().'" class="product-image">'; | |
echo "<img class='' | |
sizes='(max-width: 991px) 100vw, 40vw' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ADD NOWOŚĆ TAG ONA ZDJĘCIE PRODUKTÓW POWIĄZANYCH | |
add_action('woocommerce_before_shop_loop_item_title','show_novelty_on_related_products',11); | |
function show_novelty_on_related_products(){ | |
global $product; | |
if(is_product()){ | |
if( has_term( array( 'Nowości' ), 'product_tag' ,$product) ) { | |
echo '<span class="novelty">Nowość!</span>'; | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//REARRANGE PRODUCT IN NOWOŚCI TAG | |
add_filter('woocommerce_default_catalog_orderby', 'custom_default_catalog_orderby'); | |
function custom_default_catalog_orderby($sort_by) { | |
if( !is_tax( 'product_tag', 'Nowości' ) ) { | |
return $sort_by; | |
} | |
return 'date'; // Can also use title and price | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' ); | |
// ADD NIP AND REARRANGE | |
function custom_override_checkout_fields( $fields ) { | |
$fields['billing']['pk_nip'] = array( | |
'label' => __('NIP', 'woocommerce'), | |
'placeholder' => _x('Wpisz NIP, jeżeli chcesz otrzymać fakturę', 'placeholder', 'woocommerce'), | |
'required' => false, | |
'class' => array('form-row-wide'), | |
'clear' => true, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var insta_loaded_once=false; | |
if(jQuery('.wdi_feed_wrapper').length){ | |
jQuery('#wdi_feed_0').on('wdi_feed_loaded',function(){ | |
setTimeout(function(){ | |
if(insta_loaded_once==false){ | |
var slider_insta = tns({ | |
container: '.wdi_feed_wrapper', |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
remove_action('wp_head', 'rel_canonical'); | |
add_action('init', function() { | |
add_filter( 'wpseo_canonical', '__return_false', 10 ); | |
}); |
OlderNewer