Respuestas de foro creadas

Viendo 15 respuestas - de la 556 a la 570 (de un total de 586)
  • Hola @covid,

    La traducción de la frase que citas sería «Registro de cambios de edición de la entrada con la fecha y nombre del autor» y se refiere a esto:

    Registro de cambios de edición de la entrada con la fecha y nombre del autor

    No es una buena práctica cambiar la fecha de publicación de un comentario en un foro, por eso no es normal ver esa opción entre los ajustes disponibles. Aunque no sé cómo funciona wpForo de fondo, debería almacenar esa información en los post meta de los comentarios.

    Hola @soylabe,

    Si el tema que mencionas es este, entonces la única forma que conseguí para ayudarte a cambiar el fondo, es añadir esta regla de CSS:

    #page, .site-content-contain, .menu-inside-wrapper, #primary-search-wrapper .search-container, .audioman-mejs-container.mejs-container .mejs-controls .mejs-time-rail .mejs-time-total, .audioman-mejs-container.mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded, .audioman-mejs-container.mejs-container .mejs-controls .mejs-time-rail .mejs-time-float, .audioman-mejs-container.mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .woocommerce-account .woocommerce-MyAccount-navigation a {
    	background-color: black ;
    }

    Copia y pega este código en el Escritorio > Apariencia > Personalizar > CSS adicional

    ¡Espero te sirva!

    PD: Acabo de traducir todas las cadenas del tema, así que en breve deberías tenerlo en español 😉

    Intenta usar este código:

    // WooCommerce: Desactivar correo electrónico de aviso a nuevos usuarios
    function wc_desactivar_email_nuevo_usuario($email_class) {
      remove_action('woocommerce_created_customer_notification', array($email_class, 'customer_new_account'), 10, 3);
    }
    add_action('woocommerce_email', 'wc_desactivar_email_nuevo_usuario');

    Cuéntame si te funciona.

    • Esta respuesta fue modificada hace 6 años, 4 meses por Yordan Soares.

    Hola @alansuamed,

    El filtro woocommerce_add_to_cart_redirect de WooCommerce se ejecuta después de añadir al carrito. Te dejo un fragmento de código que te puede dar una idea de cómo lograr lo que quieres:

    /**
     * Redirigir a los usuarios despues de añadir al carrito
     */
    function redirigir_usuario_anadir_al_carrito( $url ) {
    
    	$url = get_permalink( wc_get_page_id( 'myaccount' ) ); // Redirige a «Mi cuenta»
    
    	return $url;
    
    }
    add_filter( 'woocommerce_add_to_cart_redirect', 'redirigir_usuario_anadir_al_carrito' );

    Este código debería ir en el achivo functions.php o en un plugin personalizado.

    ¡Éxitos con eso!

    ¿Usaste este código para desactivar los correos?:

    // Desactivar correos electrónicos de aviso de nuevo usuario
    if ( ! function_exists( 'wp_new_user_notification' ) ) :
        function wp_new_user_notification( $user_id, $deprecated = null, $notify = '' ) {
            return;
        }
    endif;

    Hola @jhonny10,

    Acabo de entrar al enlace que dejaste y parece que está cargando bien, ¿lo solucionaste? Si no es así, parece que lo que mencionas tiene relación con la base de datos. Recuerda que tu sitio WordPress se constituye de dos partes:

    • Archivos del sistema (plantillas, plugins, tus archivos multimedia, etc.)
    • Base de datos (entradas, metadatos de la biblioteca de medios, etc.)

    De modo que hacer una copia de seguridad de los archivos no es suficiente: debes hacer lo mismo con tu base de datos.

    Espero logres solventar el problema con tu web 😉

    Hola de nuevo @luishgc93,

    WooCommerce tiene un gancho que se ejecuta después de que el pedido se ha completado: woocommerce_payment_complete. Podrías escribir un método o función donde se compruebe si el usuario ha hecho un pedido previamente y, si no es así, le envíe el correo de «nuevo usuario». Te doy una idea:

    
    // Preparamos la función utilitaria para comprobar si el usuario actual ha hecho al menos una compra
    function wc_pedidos_cliente() {
        // Obtenemos todos los pedidos del usuario (si los hay)
        $customer_orders = get_posts( array(
            'numberposts' => -1,
            'meta_key'    => '_customer_user',
            'meta_value'  => get_current_user_id(),
            'post_type'   => 'shop_order', // Tipo de contenido «pedidos» de WC
            'post_status' => 'wc-completed' // Solo pedidos con el estado «completado»
        ) );
    
        // Devuelve el número de pedidos completados
       return count($customer_orders); 
    }
    
    // Preparamos la función para enviar el correo a los nuevos clientes si completan el primer pedido
    function wc_enviar_mail_nuevo_cliente() {
      // Comprobamos si el cliente tiene pedido
      if (wc_pedidos_cliente() == 1) {
        // Si se cumple la condición...    /
        $wc = new WC_Emails();
        // ...enviamos el correo de nueva cuenta
        $wc->customer_new_account($user_id);
      }
    }
    add_action('woocommerce_payment_complete', 'wc_enviar_mail_nuevo_cliente');
    

    He leído un poco antes de escribir el código, sin embargo no lo he probado. Si tienes un sitio de pruebas, puedes añadirlo al archivo functions.php de tu tema o a un plugin personalizado y ver cómo te va.

    Por cierto, ya en esta otra respuesta te había respondido cómo desactivar el mensaje que se envía justo después de crear la cuenta.

    ¡Espero haberte sido de ayuda!

    Hola @spartan0,

    Lamento que estés experimentando problemas con tu sitio. Te recomiendo que contactes con el soporte técnico de WP Courseware, ya que en estos foros de soporte solo se brinda ayuda a problemas técnicos con el núcleo de WordPress, además de los temas y plugins que consigues en los directorios de WordPress.org.

    Para más información puedes leer el apartado «Petición de soporte para productos no GPL» en las respuestas a las preguntas más comunes.

    Hola @artelasergrabado,

    Con la poca información que suministras, me cuesta recomendarte algún plugin. Sin embargo, puedes probar WC Catalog Enquiry que te permite crear un formulario personalizado añadiendo diferentes tipos de campos, incluyendo «adjuntos»:

    Captura de pantalla del formulario personalizado de WC Catalog Enquiry

    Con este formulario el cliente podría enviarte una solicitud de cotización, incluyendo la imagen de lo que requieras para tu negocio.

    Espero te haya servido de ayuda.

    Hola @dominixe,

    Lo primero sería saber cómo activaste la identificación en dos pasos. Normalmente se activa instalado alguno de los plugins que están en el directorio de plugins de WordPress, p. ej. Two-Factor.

    Imaginaré que tienes un plugin que hace la tarea. En el caso que sea Two-Factor, puedes solucionarlo accediendo a los archivos de tu web a través del panel de control de tu proveedor de alojamiento (p. ej. cPanel) o usando un cliente FTP y ubicando el directorio two-factor siguiendo la ruta /public_html/wp-content/plugins/two-factor. Estando allí, solo tendrías que renombrar el directorio, p. ej. two-factor-1, con esto WordPress omitiría la identificación en dos factores y ya podrías acceder con solo tu clave de administradora de WordPress.

    ¡Espero haberte servido de ayuda!

    Foro: WooCommerce
    En respuesta a: añadir delay en correos

    Hola @luishgc93,

    Hace unos minutos acabo de enviar la traducción de un plugin que puede ayudarte a hacer lo que necesitas: Manage Notification E-mails. Con este plugin puedes desactivar el correo electrónico de aviso que le llega al usuario cuando crea una nueva cuenta. Pruébalo, seguro te sirve.

    Otra opción es hacerlo con este fragmento de código PHP, que puedes pegar en el archivo functions.php de tu tema o en un plugin personalizado:

    // Desactivar correos electrónicos de aviso de nuevo usuario
    if ( ! function_exists( 'wp_new_user_notification' ) ) :
        function wp_new_user_notification( $user_id, $deprecated = null, $notify = '' ) {
            return;
        }
    endif;

    ¡Éxitos!

    Foro: Plugins y Hacks
    En respuesta a: Ayuda con plugin

    Hola @moigz,

    En el repositorio hay varios plugins relacionados con tu consulta, puedes usar la etiqueta hotel booking para comenzar a buscar e ir probando las opciones que tienes hasta conseguir la que más se adapte a tus necesidades.

    ¡Que lo consigas! 😉

    Foro: WooCommerce
    En respuesta a: problema con los correos

    Hola @luishgc93,

    La información que se muestra en los correos es gestionada por las plantillas de correo de WooCommerce. En el caso que planteas, necesitas modificar cada plantillas de WooCommerce donde quieres ocultar los datos que mencionas.

    Te recomiendo que te pases por este enlace para que leas sobre la estructura de plantillas de WooCommerce y como sobreescribirlas para aplicar tus cambios personalizados.

    ¡Éxitos!

    Hola @artelasergrabado,

    Haciendo una búsqueda en el directorio de plugins de WordPress, encontré este par de plugins que te pueden ayudar con la tarea de permitir que un usuario suba su imagen de perfil personalizada:

    User Profile Picture
    WP User Avatar

    Sin embargo, para lo que mencionas sobre aplicarle filtros a las fotos, seguramente tendrás que hacerlo tu mismo o contratar a un desarrollador que te eche la mano, haciendo uso de alguna biblioteca como CamanJS y conectando por medio de algún gancho.

    Hola @samaracastillo,

    Efectivamente, tu web está devolviendo un error. WordPress por seguridad no muestra el motivo de dicho error en la vista pública, sino que envía un mensaje de correo electrónico al usuario indicándole dónde se originó el problema, ¿recibiste ese mensaje? Como estás comenzando a aprender, no quiero enredarte con consejos complicados.

    Mi recomendación es que, si apenas estás comenzando con la web y aún puedes entrar al escritorio, cambies de tema y revises cómo se ve tu web (ten en cuenta que algunas configuraciones del tema se pueden perder). Si se ve bien, definitivamente el tema está entrando en conflicto con algún plugin que hayas instalado o quizás con la configuración del alojamiento.

    ¡Cuéntanos si logras resolver el problema! 😉

Viendo 15 respuestas - de la 556 a la 570 (de un total de 586)