8194460get('Version') ); } add_action('wp_enqueue_scripts', function () { wp_enqueue_style('medicall-font-css-1', get_stylesheet_directory_uri() . '/fonts/futuralightbt/stylesheet.css'); }); add_action('wp_enqueue_scripts', function () { wp_enqueue_style('medicall-font-css-2', get_stylesheet_directory_uri() . '/fonts/PassionSansPDbc-LightSmallC/stylesheet.css'); }); add_action('wp_enqueue_scripts', function () { wp_enqueue_style('medicall-font-css-3', get_stylesheet_directory_uri() . '/fonts/PassionSansPDaa-Hairline/stylesheet.css'); }); add_action('wp_enqueue_scripts', function () { wp_enqueue_style('medicall-font-css-4', get_stylesheet_directory_uri() . '/fonts/AvenirLTStd85Heavy/stylesheet.css'); }); add_action('wp_enqueue_scripts', function () { wp_enqueue_style('medicall-font-css-5', get_stylesheet_directory_uri() . '/fonts/OsnovaProMedium/stylesheet.css'); }); function show_product_variations_shortcode( $atts ) { $atts = shortcode_atts( array( 'product_id' => '' ), $atts, 'show_product_variations' ); $product_id = $atts['product_id']; if ( empty( $product_id ) ) { return; } $product = wc_get_product( $product_id ); $variations = $product->get_children(); $output = ''; foreach ( $variations as $variation_id ) { $variation = wc_get_product( $variation_id ); // $name = $variation->get_name(); $price = $variation->get_price_html(); $color = get_post_meta( $variation_id, 'attribute_pa_color', true ); $size = get_post_meta( $variation_id, 'attribute_pa_height', true ); // $image = get_the_post_thumbnail( $variation_id, 'thumbnail' ); // $image = $variation->get_image(); $models = get_post_meta( $variation_id, 'attribute_pa_models', true ); $image = wp_get_attachment_image( $variation->get_image_id(), 'custom-size' ); $url = get_permalink( $variation_id ); $output .= ''; $output .= ''; // $output .= '' . $name . ''; $output .= $image; $output .= ' ' . $color . ''; $output .= ' ' . $models . ''; $output .= ' ' . $size . ''; $output .= '$' . $price . ''; $output .= ''; // $output .= '' . do_shortcode( '[add_to_cart id="' . $variation_id . '"]' ) . ''; $output .= ''; } return $output; } add_shortcode( 'show_product_variations', 'show_product_variations_shortcode' ); add_image_size( 'custom-size', 500, 500, true ); /**/ function product_by_id_shortcode( $atts ) { extract( shortcode_atts( array( 'ids' => '', ), $atts ) ); $product_ids = explode( ',', $ids ); $html = ''; foreach ( $product_ids as $product_id ) { $product = wc_get_product( $product_id ); if ( ! $product ) { continue; } $html .= ''; $html .= ''; $html .= $product->get_image(); $html .= '' . $product->get_name() . ''; $html .= '$' . $product->get_price_html() . ''; $html .= ''; $html .= ''; } $html .= ''; return $html; } add_shortcode( 'product_by_id', 'product_by_id_shortcode' ); /**/ /* add_action( 'woocommerce_single_product_summary', 'show_product_description_below_add_to_cart', 30 ); function show_product_description_below_add_to_cart() { global $product; ?> Descripción del producto get_id(); $product_description = $product->get_description(); echo '' . $product_description . ''; echo ''; echo 'Details'; echo 'Delivery and Returns '; echo ''; } add_action( 'woocommerce_single_product_summary', 'product_description_button', 30 ); function enqueue_custom_inline_script() { wp_enqueue_script( 'custom-script', get_template_directory_uri() . '/js/custom-script.js', array(), '1.0', true ); $custom_inline_script = " document.addEventListener('DOMContentLoaded', function() { document.addEventListener('click', function(event) { if (!event.target.matches('button[id^=\"show-description-button-\"]')) { return; } var product_id = event.target.id.match(/\d+/); var product_description = document.getElementById('product-description-' + product_id); product_description.style.display = product_description.style.display === 'none' ? 'block' : 'none'; }); }); "; wp_add_inline_script( 'custom-script', $custom_inline_script ); } add_action( 'wp_enqueue_scripts', 'enqueue_custom_inline_script' ); /* end codigo para crear boton el cual nos muestre la descirpciondel producto*/