Created
June 9, 2018 17:33
-
-
Save gcavanunez/fee11e418d2cc208ad514fb9b656e571 to your computer and use it in GitHub Desktop.
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_loop_add_to_cart_link', 'replacing_add_to_cart_button', 10, 2 ); | |
function replacing_add_to_cart_button( $button, $product ) { | |
$button_text = __("View Product", "woocommerce"); | |
$button = '<a class="button" href="' . $product->get_permalink() . '">' . $button_text . '</a>'; | |
return $button; | |
} |
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 bbloomer_redirect_checkout_add_cart( $url ) { | |
$url = get_permalink( get_option( 'woocommerce_checkout_page_id' ) ); | |
return $url; | |
} | |
add_filter( 'woocommerce_add_to_cart_redirect', 'bbloomer_redirect_checkout_add_cart' ); |
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
// before addto cart, only allow 1 item in a cart | |
add_filter( 'woocommerce_add_to_cart_validation', 'woo_custom_add_to_cart_before' ); | |
function woo_custom_add_to_cart_before( $cart_item_data ) { | |
global $woocommerce; | |
$woocommerce->cart->empty_cart(); | |
// Do nothing with the data and return | |
return 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
function my_text_strings( $translated_text, $text, $domain ) { | |
switch ( $translated_text ) { | |
case 'Detalles de facturación' : | |
$translated_text = __( '¡Inscríbete ahora! Completa tu información', 'woocommerce' ); | |
break; | |
case '¡Oferta!' : | |
$translated_text = __( 'Preventa', 'woocommerce' ); | |
break; | |
case 'Realizar el pedido' : | |
$translated_text = __( 'Inscribirse', 'woocommerce' ); | |
break; | |
case 'View Product' : | |
$translated_text = __( 'Inscribirse', 'woocommerce' ); | |
break; | |
case 'Tu pedido' : | |
$translated_text = __( 'Resumen', 'woocommerce' ); | |
break; | |
case '¿Ya eres cliente?' : | |
$translated_text = __( '¿Ya eres alumno?', 'woocommerce' ); | |
break; | |
case 'Pagar' : | |
$translated_text = __( 'Inscribirse', 'woocommerce' ); | |
break; | |
case 'producto' : | |
$translated_text = __( 'curso', 'woocommerce' ); | |
break; | |
case 'Producto' : | |
$translated_text = __( 'Curso', 'woocommerce' ); | |
break; | |
case 'Detalles del pedido' : | |
$translated_text = __( 'Detalles de la inscripción', 'woocommerce' ); | |
break; | |
case 'Total' : | |
$translated_text = __( 'Inversión', 'woocommerce' ); | |
break; | |
case 'productos' : | |
$translated_text = __( 'cursos', 'woocommerce' ); | |
break; | |
case 'Productos relacionados' : | |
$translated_text = __( 'Quizás te interesen estos otros cursos', 'woocommerce' ); | |
break; | |
case 'Pedido recibido' : | |
$translated_text = __( 'Inscripción recibida', 'woocommerce' ); | |
break; | |
case 'Checkout' : | |
$translated_text = __( 'Confirmación', 'woocommerce' ); | |
break; | |
case 'Número de pedido:' : | |
$translated_text = __( '# de confirmación:', 'woocommerce' ); | |
break; | |
} | |
return $translated_text; | |
} | |
add_filter( 'gettext', 'my_text_strings', 20, 3 ); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment