zelarra821
Respuestas de foro creadas
-
Foro: WordPress Avanzado
En respuesta a: No me guarda una taxonomía personalizada en un CPTHola, estoy revisando con generatewp.com el código. Lo tengo exactamente igual, y sigue sin aparecer en los posts del CPT. Mira, este es el código:
//* AÑADIR CATEGORÍA SISTEMA AL CPT function taxonomy_sistemas() { $labels = array( 'name' => _x( 'Sistemas', 'Taxonomy General Name', 'energanova' ), 'singular_name' => _x( 'Sistema', 'Taxonomy Singular Name', 'energanova' ), 'menu_name' => __( 'Sistemas', 'energanova' ), 'all_items' => __( 'Todos los sistemas', 'energanova' ), 'parent_item' => __( 'Sistema padre', 'energanova' ), 'parent_item_colon' => __( 'Sistema padre:', 'energanova' ), 'new_item_name' => __( 'Nuevo sistema', 'energanova' ), 'add_new_item' => __( 'Añadir nuevo sistema', 'energanova' ), 'edit_item' => __( 'Editar sistema', 'energanova' ), 'update_item' => __( 'Actualizar sistema', 'energanova' ), 'view_item' => __( 'Ver sistema', 'energanova' ), 'separate_items_with_commas' => __( 'Separar sistemas con comas', 'energanova' ), 'add_or_remove_items' => __( 'Añadir o eliminar sistemas', 'energanova' ), 'choose_from_most_used' => __( 'Elige uno de los más usados', 'energanova' ), 'popular_items' => __( 'Sistemas populares', 'energanova' ), 'search_items' => __( 'Buscar sistemas', 'energanova' ), 'not_found' => __( 'No se han encontrado sistemas', 'energanova' ), 'no_terms' => __( 'No hay sistemas', 'energanova' ), 'items_list' => __( 'Items list', 'energanova' ), 'items_list_navigation' => __( 'Items list navigation', 'energanova' ), ); $args = array( 'labels' => $labels, 'post-type' => 'cliente-satisfecho', 'hierarchical' => true, 'public' => true, 'show_ui' => true, 'show_admin_column' => true, 'show_in_nav_menus' => true, 'show_tagcloud' => true, ); register_taxonomy( 'sistemas', array('cliente-satisfecho'), $args ); } add_action( 'init', 'taxonomy_sistemas', 0 );
Digo yo que si no estuviera bien registrada la taxonomía, o bien asociada al CPT, no saldría en el listado de posts del CPT, como sucede actualmente. Mira:
https://www.dropbox.com/s/3who2ltzaguntb2/ScreenShot001.jpg?dl=0
De hecho, en esa pantalla que puedes ver en la imagen sí que me guarda la taxonomía cuando la cambio.
Si no sabes porqué me pasa esto, lo voy a dejar así. Es una putada, pero es creo que está todo bien.
Mil gracias. Un saludo.
Foro: WordPress Avanzado
En respuesta a: No me guarda una taxonomía personalizada en un CPTHola. Ya conocía ese plugin. Estoy haciendo pruebas con él, y veo que tengo dos problemas. El primero, si quito todo el código que puse arriba, en el post del CPT no me aparece ninguna metabox para seleccionar la taxonomía. ¿Cómo soluciono esto?
Foro: Guías – Resolución de problemas
En respuesta a: Error al actualizar o instalar pluginsNi que decir tiene que tengo WordPress 5.2.
Quizá la solución venga en desactivar plugins porque alguno esté dando ese error. No sé, por eso de pedir un poco de luz en el caso.
Foro: WooCommerce
En respuesta a: Ocultar variaciones de un producto según el paísMuchas gracias. Ese código me soluciona, digamos, la parte fácil de la ecuación.
Lo chungo es averiguar de qué país viene la visita. Esto va por IP y me figuro que será mediante JavaScript.
Al final, voy a usar un plugin: https://wordpress.org/plugins/woo-country-restrictions-advanced/. He visto que en su versión de pago hace lo que quiero.
Un saludo.
Foro: WooCommerce
En respuesta a: Productos con o sin impuestos¡Solucionado!
Foro: WooCommerce
En respuesta a: Productos con o sin impuestosHola, ¿me puedes explicar cómo poner precios por zonas?
¡Gracias!
Foro: WooCommerce
En respuesta a: Email personalizado para productos variablesSolucionado. Me funciona el código que me has pasado. El error que me estaba dando era porque Woocommerce tiene como obligatoria la segunda línea de dirección. La pasado a opcional con este código:
add_filter( 'woocommerce_checkout_fields' , 'db_address_optional', 99 ); function db_address_optional( $fields ) { $fields['billing']['billing_address_2']['required'] = false; return $fields; }
Muchísimas gracias por la ayuda.
Un saludo.
Foro: WooCommerce
En respuesta a: Email personalizado para productos variablesEstoy probando esto y no me deja comprar, me da un error que no puedo decirte cuál es porque no me lo muestra.
do_action( 'woocommerce_email_header', $email_heading, $email ); ?> <?php foreach ( $order->get_items() as $item ) { if ( is_object( $item ) && method_exists( $item, 'get_product' ) ) { $item_product = $item->get_product(); $item_product_id = $item_product->get_id(); } elseif ( is_array( $item ) && array_key_exists( 'product_id', $item ) ) { $item_product_id = $item['product_id']; } if ( isset( $item_product_id ) && 314 === absint( $item_product_id ) ) { $exists = true; <?php if ( isset( $exists ) ) : ?> <?php /* translators: %s: Customer first name */ ?> <p><?php printf( esc_html__( 'Hi %s,', 'woocommerce' ), esc_html( $order->get_billing_first_name() ) ); ?></p> <?php /* translators: %s: Order number */ ?> <p><?php printf( esc_html__( '314Just to let you know — we\'ve received your order #%s, and it is now being processed:', 'woocommerce' ), esc_html( $order->get_order_number() ) ); ?></p> <?php else : ?> <?php if ( isset( $item_product_id ) && 315 === absint( $item_product_id ) ) { $exists = true; }?> <?php if ( isset( $exists ) ) : ?> <?php /* translators: %s: Customer first name */ ?> <p><?php printf( esc_html__( 'Hi %s,', 'woocommerce' ), esc_html( $order->get_billing_first_name() ) ); ?></p> <?php /* translators: %s: Order number */ ?> <p><?php printf( esc_html__( '315Just to let you know — we\'ve received your order #%s, and it is now being processed:', 'woocommerce' ), esc_html( $order->get_order_number() ) ); ?></p> <?php else : ?> <?php /* translators: %s: Customer first name */ ?> <p><?php printf( esc_html__( 'Hi %s,', 'woocommerce' ), esc_html( $order->get_billing_first_name() ) ); ?></p> <?php /* translators: %s: Order number */ ?> <p><?php printf( esc_html__( '316Just to let you know — we\'ve received your order #%s, and it is now being processed:', 'woocommerce' ), esc_html( $order->get_order_number() ) ); ?></p> <?php endif; ?> <?php endif; ?> } } ?>
Foro: WooCommerce
En respuesta a: Email personalizado para productos variablesHola, eso es.
Ahora, el problema es que no tengo dos posibilidades, sino tres (un producto con tres variables). Había pensado en añadir una variable que te diera el número de producto, y luego hacer dos elseif, pero no. Y ya no se me ocurre ninguna opción más, ¿cómo podría hacerlo?
¡Gracias!
Foro: WooCommerce
En respuesta a: Error 404 en micuenta¿Tienes instalado algún plugin de caché? Borra la caché del navegador y después de la web.
Si no, a ver si hay alguien que te pueda decir algo más.
Saludos.
Foro: WooCommerce
En respuesta a: Email personalizado para productos variablesHola. Ya había copiado los archivos a la carpeta de mi theme.
Lo que no doy con la tecla es con el código. Si sustituyo el action que he puesto por el código por defecto, no hace nada.
No sé si me explico. Entiendo lo que hace el action, entiendo lo que hace la plantilla del email, pero no sé cómo sustituir el texto predeterminado, o combinar ese texto con la función.
Mil gracias.
Foro: WooCommerce
En respuesta a: Error 404 en micuentaPrueba a guardar de nuevo los permalinks.
Ajustes > Enlaces permanentes > Guardar (no hace falta que hagas ningún cambio), y mira a ver si ya te funciona.
¡Saludos!
- Esta respuesta fue modificada hace 5 años por zelarra821.
Foro: WooCommerce
En respuesta a: Transformar el valor de «shipping_address_2» en texto en un correoHola, mira a ver si esto te puede servir: https://www.php.net/manual/es/language.types.string.php#language.types.string.casting
Un saludo.
Foro: Plugins y Hacks
En respuesta a: Barra fija en la parte superior de la webVale, muchas gracias.
Foro: Plugins y Hacks
En respuesta a: Barra fija en la parte superior de la webSí, claro. El tema es Avada.