David
Respuestas de foro creadas
-
Si añadiendo el código Javascript que comente. Lo dejo en resuelto.
Saludos
<script>
jQuery(document).ready(function($) {
$('.acordeon_div').on('click', function() {
setTimeout(function() {
// Supongamos que 'elementorFrontend.init' reinicializa el carrusel
elementorFrontend.init();
}, 300); // Un ligero retraso para asegurarse de que el acordeón esté completamente expandido
});
});
</script>Foro: Guías – Resolución de problemas
En respuesta a: etiqueta head en theme Twenty Twenty-FourMe sirve, muchas gracias!
Foro: Guías – Resolución de problemas
En respuesta a: No se me suben todos los productos por csvHola @yordansoares
Estaba usando el importar incorporado, también probé con plugin, pero no se me subían todos los productos.Al final probé otra manera, la cual me funciono.
Instale la web en local, y así con el importador de WooCommerce se me subieron los 8000 productos. Luego, con la plugin ‘All-In-One MIgration’, migre la web de local al dominio. Haciéndolo de esta manera conseguí tener los 8000 productos en mi web.
Imagino que el problema era por algo del servidor. Intente subir memory_limit al máximo, pero no funcionaba. Pero en fin, algo del servidor era seguro.
Ya está solucionado, así que gracias igualmente @yordansoares!
SaludosForo: Guías – Resolución de problemas
En respuesta a: Añadir impuestos en la pagina de producto<?php global $product; // Obtener las clases de impuestos del producto $tax_classes = $product->get_tax_class(); if (!empty($tax_classes)) { $tax_classes = explode(' ', $tax_classes); echo '<div class="product-tax-classes">'; foreach ($tax_classes as $tax_class) { echo '<span>IVA: ' . $tax_class . '%</span>'; } echo '</div>'; } ?>
Foro: WooCommerce
En respuesta a: Subir pdf al registrarse y poder visualizarlo en el backofficeIntente hacerlo por código usando el ChatGPT, pero no funciona correctamente. Creo que el problema esta al guardar el pdf, ya que no se me crea la carpeta donde debería en la carpeta de medios.
// Agregar el campo "Sociedad" al formulario de registro function agregar_campo_sociedad_registro() { ?> <p class="form-row"> <label for="sociedad">Sociedad</label> <input type="file" name="sociedad" id="sociedad" accept=".pdf"> </p> <?php } add_action('woocommerce_register_form', 'agregar_campo_sociedad_registro'); // Guardar el PDF subido por los usuarios function guardar_sociedad_usuario($user_id) { if (!empty($_FILES['sociedad']['name'])) { $sociedad_file = $_FILES['sociedad']; $upload_dir = wp_upload_dir(); $upload_path = $upload_dir['basedir'] . '/sociedad/'; if (!file_exists($upload_path)) { wp_mkdir_p($upload_path); } $file_name = sanitize_file_name($sociedad_file['name']); move_uploaded_file($sociedad_file['tmp_name'], $upload_path . $file_name); update_user_meta($user_id, 'sociedad', $file_name); } } add_action('woocommerce_created_customer', 'guardar_sociedad_usuario'); // Mostrar columna con el enlace al PDF en la página de usuarios function mostrar_columna_sociedad($columns) { $columns['sociedad'] = 'Sociedad PDF'; return $columns; } add_filter('manage_users_columns', 'mostrar_columna_sociedad'); function mostrar_valor_columna_sociedad($value, $column_name, $user_id) { if ($column_name === 'sociedad') { $file_name = get_user_meta($user_id, 'sociedad', true); if (!empty($file_name)) { $upload_dir = wp_upload_dir(); $sociedad_url = $upload_dir['baseurl'] . '/sociedad/' . $file_name; $value = '<a href="' . esc_url($sociedad_url) . '" target="_blank">Ver PDF</a>'; } } return $value; } add_filter('manage_users_custom_column', 'mostrar_valor_columna_sociedad', 10, 3); // Agregar enlace para descargar el PDF en el perfil del usuario en el backend function agregar_enlace_descargar_pdf() { $user_id = get_current_user_id(); $file_name = get_user_meta($user_id, 'sociedad', true); if (!empty($file_name)) { $upload_dir = wp_upload_dir(); $sociedad_path = $upload_dir['basedir'] . '/sociedad/' . $file_name; if (file_exists($sociedad_path)) { echo '<h2>Sociedad PDF</h2>'; echo '<a href="' . esc_url($sociedad_path) . '" download>Descargar PDF</a>'; } } } add_action('show_user_profile', 'agregar_enlace_descargar_pdf'); add_action('edit_user_profile', 'agregar_enlace_descargar_pdf');
Muchas gracias
Foro: Guías – Resolución de problemas
En respuesta a: Dejar atributo de producto sin seleccionarHola Mariano, gracias por la respuesta.
Pero no hay opción de hacerlo sin tener que añadir un campo ‘Sin atributo’?
Saludos
Foro: Guías – Resolución de problemas
En respuesta a: NO se visualizan iconos de fontawesomePerfecto, me faltaba ese trozo de CSS. Ya funciona!
Muchas gracias!
Foro: Guías – Resolución de problemas
En respuesta a: NO se visualizan iconos de fontawesomeEn el head tengo el script te fontawesome:
<head> <meta charset="<?php bloginfo( 'charset' ); ?>"> <?php $viewport_content = apply_filters( 'hello_elementor_viewport_content', 'width=device-width, initial-scale=1' ); ?> <meta name="viewport" content="<?php echo esc_attr( $viewport_content ); ?>"> <link rel="profile" href="https://gmpg.org/xfn/11"> <!-- Scripts --> <script src="https://kit.fontawesome.com/6aab458347.js" crossorigin="anonymous"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.4/jquery.min.js" integrity="sha512-pumBsjNRGGqkPzKHndZMaAG+bir374sORyzM3uulLV14lN5LyykqNk8eEeUlUkB3U0M4FApyaHraT65ihJhDpQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> <?php wp_head(); ?> </head>
y con css le digo que quiero poner delante del botón el icono:
.add_to_cart_button:before{ content: '\f290'; }
En otras webs me ha funcionado correctamente, es por eso que no se de donde viene el error…
Gracias!
Foro: Guías – Resolución de problemas
En respuesta a: Plugin de registro de usuario subiendo un pdfEncontré un plugin gratuito perfecto para ello:
https://es.wordpress.org/plugins/forminator/
Saludos
Foro: Guías – Resolución de problemas
En respuesta a: Añadir columna de archivos en la página de usuariosMuchas gracias Mariano
Foro: Guías – Resolución de problemas
En respuesta a: El menú en móvil no funcionaElimine esas líneas de código en el archivo y ya funciona.
Muchas gracias
Foro: Guías – Resolución de problemas
En respuesta a: El menú en móvil no funcionaGracias Alvaro por la respuesta.
Me es imposible contactar con el desarrollador…
Acabo de desactivar el main.js por si venia de allí y sigue sin funcionar. También provee de desactivar los archivos css y desactivar todos los plugins y sigue sin funcionar.
Encontré la solución, añadiéndole el siguiente código.
<?php $args = [ 'post_type' => 'product', 'posts_per_page' => -1, 'tax_query' => array( array( 'taxonomy' => 'product_cat', 'field' => 'slug', 'terms' => 'special-offers', ) ) ]; $query = new WP_Query($args); $posts = $query->posts; if ($posts) { echo '<div class="sliderOffers relative mb-12">'; foreach ($posts as $p) { $ID = $p->ID; $title = $p->post_title; $description = get_field('descripcion_ficha', $ID); $description = wp_trim_words($description, 7, '...'); $duracion = get_field('duracion_numero', $ID); $precio = get_field('precio', $ID); $link = get_the_permalink($ID); $galeria = get_field('galeria', $ID); $galeria = $galeria ? $galeria[0] : ''; ?>
Saludos
Foro: Guías – Resolución de problemas
En respuesta a: Aparece texto «Array, Array, Array…»No modifique nada y de golpe funciona correctamente…
Así que no sé cual era el error.
Gracias