Respuestas de foro creadas

Viendo 15 respuestas - de la 571 a la 585 (de un total de 586)
  • Hola @baiglesias,

    Olvidaste añadir el enlace a la captura que mencionas, te recomiendo leer Cómo mostrar una imagen en los foros.

    Leyendo lo que cuentas, te recomiendo probar añadiendo a «Escritorio > Personalizar > CSS adicional» la regla que te escribo a continuación:

    div.wpcf7-response-output {
       display: inline !important;
    }

    Esto aplicará la regla a todos los mensajes de estado que envíe el formulario de Contact Form 7, tanto de errores como de éxito. Si te sirve, puedes luego mover esa regla a la hoja de estilos de tu tema hijo.

    Saludos.

    Hola @davidperez,

    WordPress integró desde la versión 3.4 la incrustación de tweets. El procedimiento es sencillo:

    1. Copias la URL del tweet
    2. En la entrada (o página) que estés editando, pegas el enlace…
    3. Eso es todo, ¿muy fácil, verdad?

    Guardé una captura para mostrarte como funciona: ver video.

    Saludos.

    • Esta respuesta fue modificada hace 6 años, 8 meses por Yordan Soares. Razón: añadido enlace a video descriptivo

    Hola @cosmosvega,

    En lo personal me gusta usar Genesis Framework para desarrollos a medida, pero cuando el proyecto es de bajo presupuesto puedo usar Divi o X Theme.

    Divi tiene la ventaja de que hace apenas una semana anunció la introducción del maquetador de temas. Es decir, ahora ya no solo permite editar el contenido, sino también las plantillas.

    También tengo colegas que trabajan con GeneratePress + Elementor en sus versiones gratuitas sin problemas.

    Te digo que hay para todos, yo probaría con las opciones gratuitas para comenzar: Directorio de temas.

    ¡Éxitos!

    Hola @sportlab,

    En el archivo wp-config.php de WordPress se pueden establecer constantes para cambiar el comportamiento del núcleo. Entre ellas existe una que evita añadir o borrar contenido desde el Escritorio, incluyendo plugins. Si mi sospecha es cierta, en este momento debes tener esta línea en ese archivo:

    define( 'DISALLOW_FILE_MODS', true );

    Busca esta constante dentro de tu archivo wp-config.php y asegúrate de que su valor esté el false, también puedes borrar la línea completa si no piensas activarla, para que puedas añadir plugins:

    define( 'DISALLOW_FILE_MODS', false);

    ¡Éxitos!

    Hola @shuar,

    Respondiendo la primera pregunta, puedes mezclar ambas evaluaciones, que no esté conectado y que sea un producto con ID concreto:

    ?>
    <p class="price"><?php echo $product->get_price_html(); ?></p>
    <?php if ( ! is_user_logged_in()) {
      // Este código se ejecuta cuando los usuarios no están conectados
      echo '<span>' . __('<span style="color:#B22222;"><style="white-space: pre;">Registrate como profesional y compra a precios profesionales.<style="color: rgb(0, 0, 0); white-space: pre;"> <a href="https://nailsup.es/my-account">Iniciar Sesi&oacute;n</a>', 'tudomaindetema') . '</span>';
    } elseif ( ! is_user_logged_in() && is_single(2500)) {
      // Este código se ejecuta los usuarios no están conectados
      // y en un producto específico
      // Es necesario establecer el ID del producto
      echo '<span>' . __('<span style="color:#B22222;">¡Estás comprando como un cliente!', 'tudomaindetema') . '</span>';
      // Este código se ejecuta en el resto de productos
    } elseif (is_single(2500)) {
      // Este código se ejecuta en un producto específico
      // Es necesario establecer el ID del producto
      echo '<span>' . __('<span style="color:#B22222;">¡Estás comprando como un cliente!', 'tudomaindetema') . '</span>';
      // Este código se ejecuta en el resto de productos
    } else {
      echo '<span>' . __('<span style="color:#B22222;">¡Estás comprando a precio profesional!', 'tudomaindetema') . '</span>';
    }
    ?>

    En el segundo caso, lo que tienes que hacer es pasarle varios IDs a la función is_single(), para ello tienes que recurrir a un arrego (array). Aunque puedes establecerlo directamente en la función, lo mejor es guardarlo en una variable y luego pasarle esa variable como parámetro a la función:

    // Arreglo de productos específicos
    // para mostrar mensajes personalizados
    $productos = array(
      12, // Camiseta  
      18, // Pantalón
      22, // Chaqueta
      75, // Jersey
    );
    
    ?>
    <p class="price"><?php echo $product->get_price_html(); ?></p>
    <?php if ( ! is_user_logged_in() ) {
      // Este código se ejecuta cuando los usuarios no están conectados
      echo '<span>' . __('<span style="color:#B22222;"><style="white-space: pre;">Registrate como profesional y compra a precios profesionales.<style="color: rgb(0, 0, 0); white-space: pre;"> <a href="https://nailsup.es/my-account">Iniciar Sesi&oacute;n</a>', 'tudomaindetema') . '</span>';
    } elseif ( ! is_user_logged_in() && is_single( $productos ) ) {
      // Este código se ejecuta los usuarios no están conectados
      // y en un producto específico  
      echo '<span>' . __('<span style="color:#B22222;">¡Estás comprando como un cliente!', 'tudomaindetema') . '</span>';
      // Este código se ejecuta en el resto de productos
    } elseif ( is_single( $productos ) ) {
      // Este código se ejecuta en un producto específico  
      echo '<span>' . __('<span style="color:#B22222;">¡Estás comprando como un cliente!', 'tudomaindetema') . '</span>';
      // Este código se ejecuta en el resto de productos
    } else {
      echo '<span>' . __('<span style="color:#B22222;">¡Estás comprando a precio profesional!', 'tudomaindetema') . '</span>';
    }
    ?>

    Espero que te sirva 😉

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

    Hola de nuevo @shuar,

    Prueba con este código:

    ?>
    <p class="price"><?php echo $product->get_price_html(); ?></p>
    <?php if (!is_user_logged_in()) {
      // Este código se ejecuta cuando los usuarios no están conectados
      echo '<span>' . __('<span style="color:#B22222;"><style="white-space: pre;">Registrate como profesional y compra a precios profesionales.<style="color: rgb(0, 0, 0); white-space: pre;"> <a href="https://nailsup.es/my-account">Iniciar Sesi&oacute;n</a>', 'tudomaindetema') . '</span>';
    } elseif (is_single(2500)) {
      // Este código se ejecuta en un producto específico
      // Es necesario establecer el ID del producto
      echo '<span>' . __('<span style="color:#B22222;">¡Estás comprando como un cliente!', 'tudomaindetema') . '</span>';
      // Este código se ejecuta en el resto de productos
    } else {
      echo '<span>' . __('<span style="color:#B22222;">¡Estás comprando a precio profesional!', 'tudomaindetema') . '</span>';
    }
    ?>

    Hola @shuar,

    Con este código debiera funcionarte:

    <p class="price"><?php echo $product->get_price_html(); ?></p>
    <?php if( ! is_user_logged_in() ) : ?>
       <span style="font-size:11.5px;color:#B22222;"><?php _e("REGISTRATE COMO PROFESIONAL Y ​COMPRA A PRECIOS PROFESIONALES.","themedomain"); ?></span>
       <span style="color: rgb(0, 0, 0);"><?php _e('Iniciar Sesión','themedomain'); ?></span>   
    <?php elseif ( is_single(2500) // El ID específico del producto ) : ?>
      <span><?php _e('Estás comprando como un cliente','themedomain'); ?></span>
    <?php else: ?>
      <span><?php _e('Estás comprando como profesional','themedomain'); ?></span>
    <?php endif; ?>

    La primera evaluación que hace es si el usuario está conectado, sino, entonces evalúa si está en un producto específico y muestra un mensaje exclusivo para ese producto (Estás comprando como un cliente), en caso de que no esté allí, muestra un mensaje general para el resto de productos (Estás comprando como profesional).

    Tienes que cambiar el ID por el valor correspondiente a tu producto. El ID del producto lo consigues en tu Escritorio > Productos, pasas el cursor sobre el título del producto que quieres personalizar y verás el ID, tal como se muestra en la siguiente imagen:

    Ver ID producto WooCommerce

    ¡Espero que te sirva de ayuda! 😉

    • Esta respuesta fue modificada hace 6 años, 9 meses por Yordan Soares.
    Foro: Plugins y Hacks
    En respuesta a: VERIFICAR CLIENTE

    Hola @vlobo,

    El plugin Ninja Tables cumple perfectamente con lo que necesitas.

    Échale un vistazo a la demostración, allí verás en acción lo que hace el plugin, préstale atención al buscador.

    Te recomiendo leer la documentación para que aprendas a usarlo.

    ¡Qué te funcione! 😉

    Hola @albertors,

    ¿Probaste con la Documentación de WC Vendors? Estoy seguro que allí conseguirás la mayoría de respuestas a tus preguntas relacionadas con ajustes.

    Recuerda que también tienes los foros de soporte del plugin, donde puedes hacer consultas relacionadas con temas técnicos.

    Un saludo.

    Hola @jmfr77, ¿cómo estás?

    Hay forma de ocultar esos avisos permantenemente, pero no te lo recomiendo. Lo mejor sería que identifiques por qué te muestra ese mensaje y resolverlo específicamente para que sigas recibiendo información por ese medio llamado «Avisos de Administración» (admin notices).

    En todo caso, puedes resolverlo sin código con Disable admin notices individually. Si te gusta más el código, puedes usar este en tu functions.php o un plugin personalizado:

    // Ocultar Avisos de Administración a todos los usuarios...
    function prefijo_ocultar_mensajes_de_administracion() {  
      // ... salvo a Administradores
      if ( ! current_user_can( 'manage_options' )) {
        echo '<style>#admin-notice { display: none; } </style>';
      }
    }
    add_action( 'admin_head', 'prefijo_ocultar_mensajes_de_administracion');

    El código de arriba lo que hace es incluir una nueva regla CSS que oculta las etiquetas de marcado que tengan la clase #admin_head que es la que usan los avisos de administración, pero solo a usuarios que no sean administradores, para que tu sigas viéndolos. Esto te puede servir si la situación que quieres es evitar que tus clientes o usuarios vean ese mensaje.

    Espero te sea de utilidad 😉

    Hola @albert0deavila,

    ¿Has probado YOP Poll? Es muy completo:

    Viene con varios estilos de diseño:
    Estilos disponibles

    Y puedes ver las estadísticas de las votaciones:
    Estadísticas de encuesta

    Además es un plugin en constante desarrollo y con buena reputación.

    Échale un vistazo 😉

    Hola @frogaldrax,

    Hasta ahora no he necesitado hacer específicamente lo que mencionas, pero puedes probar con el plugin User Role Editor. Este plugin lo he utilizado para personalizar el comportamiento de los usuarios a nivel individual y de perfil (roles).

    Es el plugin más completo que conozco para este tipo de personalizaciones, a lo mejor te sirve.

    ¡Échale un vistazo! 😉

    Hola @elvis316,

    Es bastante útil dejar un enlace con la página a la que haces referencia (https://tusitio.com/pagina-con-la-barra). Posiblemente se pueda ocultar con CSS, quizás no sea la forma más elegante, pero sin duda es una de las más fáciles y rápidas.

    Hola @nikande,

    Me parece que el tema que estás utilizando es de pago. En estos foros se brinda soporte a los temas y plugins de los directorios de WordPress.org, sin embargo trataré de darte algunas pistas para que te hagas una idea de cómo resolverlo:

    1. Revisa si el código que quieres modificar está en el archivo header.php
    2. Si es así, puede que las etiquetas HTML se estén escapando con la función esc_attr() u otra similar impidiendo que puedas añadir el enlace directamente en el Personalizador. Si es así, prueba a sacar la consulta de esa función. No es lo ideal, pero resolverías el problema.
    3. Para mantener los cambios a lo largo del tiempo, tienes que crear un tema hijo, ya que estos no se ven afectados por las actualizaciones, y copiar la plantilla modificada (Ej.: header.php) del tema padre al tema hijo. Este método carga primero los archivos del hijo, si existen, sobreescribiendo así las plantillas del padre.

    Espero te sirvan estos consejos.

    Un abrazo.

    Hola muchachos,

    Lamentablemente P3 Profiler ya no tendrá más soporte y no funciona en PHP 7 (aquí el comunicado). Así que diríamos que oficialmente está muerto. Una lástima porque era muy bueno.

    Por otro lado @casc2013 puedes revisar tu dominio con la herramienta SSL Checker de SSL Shopper que te dirá rápidamente si SSL se puede activar o no en tu sitio. Cuando lo consultes te puede arrojar tres resultados:

    ERROR: Certificado autofirmado: no válido, porque no es una entidad certificadora sino el mismo servidor dice: «Yo soy seguro, créeme».

    SSL autofirmado

    ERROR: Certificado válido, pero el nombre de tu Web no está en él: posiblemente sea un servicio que ofrezca la Web y debas pagarlo aparte de tu plan de alojamiento (cuando pagas un plan, que no es tu caso).

    SSL de Confianza, pero tu dominio no está listado

    OK: Certificado válido y tu dominio está listado

    SSL de Confianza, tu dominio está listado y con SSL activo

    Mi recomendación es que contrates un alojamiento económico, pero decente. Haciendo una búsqueda rápida tendrás algunas opciones de las que puedes elegir.

    Éxitos con eso.

    • Esta respuesta fue modificada hace 6 años, 9 meses por Yordan Soares. Razón: corrección error ortográfico :)
Viendo 15 respuestas - de la 571 a la 585 (de un total de 586)