Respuestas de foro creadas

Viendo 15 respuestas - de la 61 a la 75 (de un total de 112)
  • Ok. Es relativamente fácil de hacer. Como el plugin que estás usando para tus íconos sociales sólo funciona mediante un widget, lo que tendríamos que hacer es crear un subtema (child theme) de la plantilla de tu elección y agregar una sidebar justo antes del buscador.
    Respecto del tema para usar, estás seguro que querés usar TwentyEleven? Porque WP sacó un tema oficial nuevo, TwentyTwelve, hace poco y quizá te convenga ese.
    Si me confirmás qué tema querés usar, te digo cómo hacer.
    Saludos.

    Hola.
    Cuando entro al enlace que compartiste me salta el siguiente error:

    No se encontró el objeto Zenphoto solicitado
    Álbum: category/street-photography

    Saludos.

    Hola.
    ¿Lograste insertar tus links o todavía no? Si no lo lograste, te pido que compartas un link a tu sitio (si lo estás desarrollando localmente, no hay pb).
    Gracias.

    Hola.
    Si no querés que el blog esté disponible para usuarios no logueados, podés usar WP Maintenance mode o algún otro plugin de mantenimiento. De esta forma, no es necesario usar contraseñas adicionales, ya que simplemente con loguearte al admin de WP podés ver el sitio.
    Respecto de tu problema, recién ingresé a tu sitio y me metí en varias páginas y ninguna me dio error.
    Sin embargo, si los errores persisten, lo que podés probar es resetear tu configuración de enlaces permanentes (Panel de control de WP –> Ajustes –> Enlaces permanentes) al valor por defecto y luego volverla a configurar en el valor deseado. También te recomendaría que inspecciones los enlaces permanentes de cada uno de tus posts y páginas (Panel de control –> Entradas / Páginas, y una vez que seleccionas un post o página para editar: Enlace permanente –> Editar)para asegurarte de que apuntan a la URL correcta.
    Saludos.

    Muy bien pensado. ¡De nada!

    En el primer menu de todos, que dice:

    TIENDA BLOG SOBRE MÍ CONTACTO

    Tenés un efecto de color cuando se pasa el mouse por encima, pero supongo que lo que estás buscando es un color de fondo para todo el contenedor de los menús, ¿verdad?
    De ser así, aquí vamos:

    1. Para el primer menu:
    a. Ancho de página:

    #top .col-full {
        background: #[color];
    }

    b. Sólo el menu:

    #top-nav {
        background: #[color]
    }

    2. Para el segundo menú:
    1. Ancho de página:

    #navigation {
        background: #[color];
    }

    2. Sólo el menú:

    #main-nav {
        background: #[color];

    En cualquiera de los casos, tendrías que reemplazar [color] por el valor hexadecimal del color deseado.
    Saludos.

    Hola.
    En ese caso, me parece que lo mejor sería un filtro de contenido que reemplace todas las palabras clave en tu sitio con los links respectivos.
    La lista podría obtenerse desde un archivo txt en la raíz de tu tema o se podría hacer un mini-plugin accesible sólo a los admins donde ellos puedan agregar los links junto con sus palabras clave.
    Sería relativamente fácil de hacer si es que te parece que puede andar.
    Saludos.

    De nada, Cristobal. Tenía mis dudas respecto de si había funcionado o no ya que en tu sitio no aparecían los cambios, pero me alegro de que haya funcionado.
    ¡Y que vivan! 😉
    Saludos.

    Ok. Con eso ya podemos empezar.
    Como el plugin que estás usando para convertir el archivo de Excel a tabla usa el nombre del archivo de Excel (supongo que eso es de donde viene exelcliente1), lo que te recomiendo es agregar el número de ID de cada usuario o cliente a su respectivo archivo de Excel.
    Por ejemplo, si el número de id del cliente Juan Pérez es 5, entonces su archivo de excel se llamaría excelcliente_5. Si vas a tener muchos usuarios, quizá podés incluir el apellido del cliente también, por ejemplo, excelcliente_perez_5.
    Para obtener la info de todos tus usuarios y saber qué ID tiene cada uno, podés usar esto:

    <?php
    $args = array(
        'blog_id'=> $GLOBALS['blog_id']
    );
    print_r(get_users($args));
    ?>

    Con esa información, podés empezar a renombrar tus archivos de Excel. Dependiendo de la estructura que uses para tus archivos, la cosa cambiaría un poco. Acá va un paso a paso.

    I.
    Chequear si el usuario está logueado y qué capacidades tiene. Para eso, se recomienda testear una capacidad en particular que no tenga un usuario de menor jerarquía (el de mayor jerarquía siempre la va a tener). Para más info sobre roles y capacidades, fijate este link.
    Para el ejemplo, voy a usar la capacidad edit_published_posts, que tienen los usuarios que son autores, editores, administradores o super administradores:

    if ( is_user_logged_in() && current_user_can('edit_published_posts') ) {
        /* hacé algo */
    }

    II.
    Modificar la siguiente línea del código que me pasaste:

    <td>[excel_table fname="exelcliente1"]</td>

    por alguno de los códigos de abajo, según el caso:

    Caso 1: ID de usuario solamente:

    $id = get_userdata( get_current_user_id() ) -> user_lastname;
    $usuario = $id;

    Resultado: excelcliente_[ID]

    Caso 2: Apellido e ID de usuario:

    $user_data = get_userdata( get_current_user_id() );
    $apellido = strtolower( str_replace( array(" ", "'"), array("-", ""), $user_data -> user_lastname ) );
    $id = $user_data -> ID;
    $usuario = $apellido."_".$id;

    Resultado: excelcliente_[apellido]_[ID]
    Fijate que en este caso, se reemplazan todos espacios por guiones y se eliminan todos los apóstrofes, y el resultado de eso se convierte todo a minúsculas.

    Caso 3. Nicename e ID de usuario:

    $user_data = get_userdata( get_current_user_id() );
    $nicename = $user_data -> user_nicename;
    $id = $user_data -> ID;
    $usuario = $nicename."_".$id;

    Resultado: excelcliente_[nicename]_[ID]

    4. Al final, independiemtemente del caso:

    $output = '<td>[excel_table fname="excelcliente_$usuario"]</td>';
    /* Principio de tu código */
    echo $output; /* llama al archivo de excel */
    /* Final de tu código */
    }

    III.
    El resultado final sería algo así, dependiendo del caso que hayas elegido:

    Parte variable (al principio):

    Caso 1: ID de usuario solamente:

    <?php
    if ( is_user_logged_in() && current_user_can('edit_published_posts') ) {
        $id = get_userdata( get_current_user_id() ) -> user_lastname;
        $usuario = $id;
    }

    Caso 2: Apellido e ID de usuario:

    <?php
    if ( is_user_logged_in() && current_user_can('edit_published_posts') ) {
        $user_data = get_userdata( get_current_user_id() );
        $apellido = str_replace( array(" ", "'"), array("-", ""), $user_data -> user_lastname ); /*Reemplaza espacios por guiones y elimina apóstrofes */
        $id = $user_data -> ID;
        $usuario = $apellido."_".$id;
    }

    Caso 3. Nicename e ID de usuario:

    <?php
    if ( is_user_logged_in() && current_user_can('edit_published_posts') ) {
        $user_data = get_userdata( get_current_user_id() );
        $nicename = $user_data -> user_nicename;
        $id = $user_data -> ID;
        $usuario = $nicename."_".$id;
    }

    Parte constante (al final):

    $output = '<td>[excel_table fname="excelcliente_$usuario"]</td>';
        ?>
        [hidepost=0]
        <table width="221">
        <tbody>
        <tr>
        <td></td>
        <?php echo $output; ?>
        </tr>
        </tbody>
        </table>
        [/hidepost]
    }

    Si no querés ningún dato otro que el ID del usuario, entonces te recomiendo el caso 1, pero si necesitás algún otro dato de su nombre, te recomendaría el caso 3, tanto por practicidad como seguridad.

    Acordate que si el código que me pasaste es parte de una página creada desde WP, vas a tener que agregar algún plugin como Exec-PHP para poder incluir código PHP en el contenido. Si el código va en la plantilla (archivo del tema), no es necesario ningún plugin.

    Por último, prestá atención al nombre del archivo, ya que en tu código tenés «exelcliente» y yo usé «excelcliente».

    Cualquier consulta no dudes en preguntarme.
    Saludos.

    Ok, si la estás desarrollando localmente, no hay problema.
    Lo que te decía más arriba es que necesitaría ver el código de la página a la que te referís cuando decís:

    Ya tengo puesto el plugin «excel to table» para ver Excel en la pagina, y el hidepost, que es para que solo registrado puedan ver la pagina

    y necesitaría saber si se trata de una plantilla de página (page template) , es decir, un archivo de tu tema, o si el código está en una página creada desde el panel de WP. El código lo pegar en Pastebin y pasarme el link al paste por acá.

    Hola.
    Te recomiendo lo mismo que le sugerí a este usuario:
    http://es.forums.wordpress.org/topic/nivo-slider-for-wordpress?replies=2
    Saludos.

    Hola. Fijate si en las opciones de la plantilla no existe una opción para excluir ciertas categorías del home. En general, los temas que tienen un slider tienen una opción similar.
    De ser así, asigná todos los posts que van al slider a una categoría cualquiera (puede ser slider) y excluí dicha categoría del home.
    Si no hay una opción así, avisame y vemos otra manera de hacerlo.
    Saludos.

    Hola, lonegan. ¿Pudiste solucionar tu problema? La verdad que es bastante raro. Si fuera vos, me pondría en contacto con la compañía de hosting a ver si te lo pueden solucionar.
    Saludos.

    Hola, David.
    Acabo de ver tu pregunta, y luego de meterme a tu sitio, me parece que ya has solucionado el tema.
    De ser así, te pido que por favor marques el post como resuelto («Resolved»).
    ¡Muchas gracias!

    Ah, la hoja de estilos CSS tiene un error hacia el final en la versión 0.36 del tema. Fijate que las últimas dos líneas dicen:

    textarea { width: 96%; }
    }

    y en realidad el segundo } está de más. Debería decir:

    textarea { width: 96%; }

Viendo 15 respuestas - de la 61 a la 75 (de un total de 112)