Skip to content

Instantly share code, notes, and snippets.

@acanza
acanza / jwplayer-script.js
Last active October 7, 2022 06:52
[TCY] JWPlayer script
window.onload = function () {
//Create player instance
var player = jwplayer(yt_lessons_scripts_params.video_id);
var videoDuration = 0;
var totalTimeWatched = 0;
var previousPosition = 0;
var percentageWatched = 0;
var isDoneToday = yt_lessons_scripts_params.is_done_today === 'true';
var doneAjaxCallRuning = false;
@acanza
acanza / main.js
Created May 5, 2020 07:04
JS to modify calendar performance in Booking and Appointment for WooCommerce plugin
jQuery(document).ready(function ($) {
if ((0 == $("#booking_calender").length)) {
return;
}
// Initialize var
var old_checkout_date = "";
if ($('#wapbk_hidden_date_checkout').length > 0) {
old_checkout_date = $('#wapbk_hidden_date_checkout').val();
@acanza
acanza / woocommerce-product-list-shortcode-style-divi.css
Created October 15, 2019 16:26
WooCommerce product list shortcode style Divi
.et-db #et-boc ul.products.columns-4 li.product {
list-style: none;
text-align: center;
position: relative;
}
.et-db #et-boc ul.products li.product img {
display: block;
margin: 0 auto 1.618em;
}
@acanza
acanza / css-styles-checkout-page-ecmem.css
Created July 3, 2019 14:19
[ECMEM] Estilos para la página de pago con Astra
.checkout-logo{
margin-bottom: 100px;
}
.legal-info{
margin-top: 100px;
}
@acanza
acanza / divi-column-vertical-alignment.css
Created June 13, 2019 15:24
[CSS] Divi - Centrar verticalmente contenido en las columnas
display: flex;
flex-direction: column;
justify-content: center;
@acanza
acanza / show-discount-percentage-instead-of-sale-flash.php
Last active May 2, 2019 07:27
Muestra el porcentaje de descuento en lugar de la etiqueta "¡Oferta!"
// Muestra el porcentaje de descuento en lugar de la etiqueta "¡Oferta!"
add_filter( 'woocommerce_sale_flash', 'show_discount_percentage_instead_of_sale_flash', 10, 3 );
function show_discount_percentage_instead_of_sale_flash( $text, $post, $product ) {
if( $product->get_type() == 'variable' ){
$regular_price = $product->get_variation_regular_price( 'max' );
$sale_price = $product->get_variation_sale_price( 'min' );
}else{
@acanza
acanza / remove-add-to-cart-buttons-in-specific-categories.php
Created April 15, 2019 14:18
[WooCommerce] Elimina el botón de añadir al carrito en determinadas páginas de categorías
// Elimina el botón de añadir al carrito en determinadas páginas de categorías
add_action( 'woocommerce_after_shop_loop_item', 'remove_add_to_cart_buttons_in_specific_categories', 1 );
function remove_add_to_cart_buttons_in_specific_categories() {
global $post;
$excluded_categories_list = array( 'clothing', 't-shirts' ); //Añade aquí los slugs de las categorías separados por comas.
if( is_product_category( $excluded_categories_list ) ) {
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart' );
}
@acanza
acanza / woocommerce-product-shortcode-divi-style.css
Created March 1, 2019 09:10
[Divi] Aplica estilo al shortcode de WooCommerce para mostrar productos en 4 columnas
.et-db #et-boc ul.products.columns-4 li.product {
list-style: none;
text-align: center;
position: relative;
}
.et-db #et-boc ul.products li.product img {
display: block;
margin: 0 auto 1.618em;
}
@acanza
acanza / add-whatsapp-sticky-cta.php
Last active April 30, 2024 03:28
[WhatsApp WordPress] Añade CTA flotante para activar conversación
// [WhatsApp] Añade CTA flotante para activar conversación
if ( in_array( 'woocommerce/woocommerce.php', get_option( 'active_plugins' ) ) && version_compare( WC()->version , '3.0.0', '>' ) ){
add_action( 'wp_head', 'include_fontawsome_brands_icons' );
function include_fontawsome_brands_icons(){
?>
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.7.2/css/brands.css" integrity="sha384-BKw0P+CQz9xmby+uplDwp82Py8x1xtYPK3ORn/ZSoe6Dk3ETP59WCDnX+fI1XCKK" crossorigin="anonymous">
<?php
}
@acanza
acanza / add-hotjar-tracking-code-to-wp-head.php
Created February 11, 2019 12:48
[Hotjar] Añade el código de seguimiento en la cabecera de WP
add_action( 'wp_head', 'add_hotjar_tracking_code', 999 );
function add_hotjar_tracking_code(){
?>
<!-- Inserta a continución el código de Hotjar -->
<?php
}