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
/*Añade taxonomías etiqueta y categoria a producto en tienda*/ | |
add_action('woocommerce_shop_loop_item_title', 'add_tags_and_category', 15); | |
function add_tags_and_category() { ?> | |
<div class="tags"> | |
<?php $product_tags = get_the_terms( get_the_ID(), 'product_tag') ; | |
if( $product_tags && ! is_wp_error( $product_tags ) ) : | |
foreach( $product_tags as $tag) : ?> | |
<a href="<?php echo get_term_link( $tag->slug, 'product_tag'); ?>" rel="tag" class="btn btn-primary btn-sm mb-4"><?php echo $tag->name; ?></a> | |
<?php endforeach; | |
endif; |
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
/*Añade taxonomía categoría a producto en Tienda*/ | |
add_action('woocommerce_shop_loop_item_title', 'add_tags_and_category', 15); | |
function add_tags_and_category() { ?> | |
<div class="tags"> | |
<?php $product_terms = get_the_terms( get_the_ID(), 'product_cat'); | |
if( $product_terms && ! is_wp_error( $product_terms ) ) : | |
foreach( $product_terms as $term) : ?> | |
<a href="<?php echo get_term_link( $term->slug, 'product_cat'); ?>" rel="tag" class="btn btn-primary btn-sm mb-4"><?php echo $term->name; ?></a> | |
<?php endforeach; | |
endif; ?> |
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
/*Añade taxonomía categoria a producto en Tienda sin enlace a categorias*/ | |
add_action('woocommerce_shop_loop_item_title', 'add_tags_and_category', 15); | |
function add_tags_and_category() { ?> | |
<div class="tags"> | |
<?php $product_terms = get_the_terms( get_the_ID(), 'product_cat'); | |
if( $product_terms && ! is_wp_error( $product_terms ) ) : | |
foreach( $product_terms as $term) : ?> | |
<span><?php echo $term->name; ?></span> | |
<?php endforeach; | |
endif; ?> |
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( 'woocommerce_single_product_summary', 'show_number_of_downloads' ); function show_number_of_downloads() { | |
global $wpdb, $product; | |
if ( empty( $product->id ) ) return; | |
if ( $product->product_type == 'variable' ) { | |
$product_ids = $product->get_children(); | |
} else { | |
$product_ids = array( $product->id ); | |
} | |
$query = "SELECT SUM( download_count ) AS count | |
FROM {$wpdb->prefix}woocommerce_downloadable_product_permissions |
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
// Quitar enlace al nombre de producto en mis descargas | |
add_action( 'woocommerce_account_downloads_column_download-product', 'custom_account_downloads_product_column' ); | |
function custom_account_downloads_product_column( $download ){ | |
// Display the product name without the link | |
echo esc_html( $download['product_name'] ); | |
} |
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
/*Enlace de descarga directa de producto comprado en página de producto*/ | |
add_action('woocommerce_after_add_to_cart_form', 'download_products'); | |
function download_products() | |
{ | |
global $product; | |
$downloads = array(); | |
$user_id = get_current_user_id(); | |
$downloads = wc_get_customer_available_downloads($user_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
/*Añade categoría a producto en Tienda*/ | |
add_action('woocommerce_shop_loop_item_title', 'add_tags_and_category', 15); | |
function add_tags_and_category() { ?> | |
<span class="tags"> | |
<?php $product_terms = get_the_terms( get_the_ID(), 'product_cat'); | |
if( $product_terms && ! is_wp_error( $product_terms ) ) : | |
foreach( $product_terms as $term) : ?> | |
<span><?php echo $term->name; ?></span> | |
<?php endforeach; | |
endif; ?> |
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
/*Añade fecha a producto único*/ | |
add_action( 'woocommerce_single_product_summary','bloomer_echo_product_date',25 ); | |
function bloomer_echo_product_date() { | |
if ( is_product() ) { | |
echo the_date('', '<span class="date_published"> 📂 Actualizado: ', '</span>', false); | |
} | |
} |
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
/*Genera un checkbox en registro para aceptar la política de privacidad cumpliendo con la RGPD Europea*/ | |
add_action( 'woocommerce_register_form', 'bbloomer_add_registration_privacy_policy', 11 ); | |
function bbloomer_add_registration_privacy_policy() { | |
woocommerce_form_field( 'privacy_policy_reg', array( | |
'type' => 'checkbox', | |
'class' => array('form-row privacy'), | |
'label_class' => array('woocommerce-form__label woocommerce-form__label-for-checkbox checkbox'), | |
'input_class' => array('woocommerce-form__input woocommerce-form__input-checkbox input-checkbox'), |
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
/*Desactivar efectos de foto en página de producto*/ | |
add_action( 'wp', 'bbloomer_remove_zoom_lightbox_theme_support', 99 ); | |
function bbloomer_remove_zoom_lightbox_theme_support() { | |
remove_theme_support( 'wc-product-gallery-zoom' ); | |
remove_theme_support( 'wc-product-gallery-lightbox' ); | |
remove_theme_support( 'wc-product-gallery-slider' ); | |
} |
OlderNewer