Ver miniaturas en el preview de los post

Inicio Foros Comunidad Presenta tu Blog Ver miniaturas en el preview de los post

Etiquetado: ,

Este debate contiene 14 respuestas, tiene 3 mensajes y lo actualizó  LGrusin hace 7 años, 2 meses.

  • Autor
    Publicaciones
  • #22047

    ricky
    Participante

    <p>la plantilla que tengo muestra la imagen del post en el tamaño normal cuando estamos en la pagina principal, o hacemos busquedas, o vemos categorias.. yo quiero que ahi se vea la imagen en miniatura y que cuando entremos al post SI se vea a tamaño completo, como podria hacer esto?, vi unas guias en esta web pero no se si es a lo que me refiero.
    </p>

  • #54365

    ricky
    Participante

    Nadie sabe???????

  • #54380

    imported_fliberty
    Participante

    Para ver las miniaturas de las imágenes del post, hay varios métodos uno de ellos es utilizar la función para mostrar thumbnail, busca como referencia: the_post_thumbnail

  • #54381

    ricky
    Participante

    gracias fliberty, por ahora he aprendido q se debe agregar add_theme_support( ‘post-thumbnails’ ); en functions.php y luego que? con eso se activa la imagen destacada al subir alguna, y para mostrar la miniatura supongo que es agregar un codigo donde quiero que se muestre, siendo en las paginas donde hay preview de los post, inicion archivo.. se debiera agregar en index.php, archives.php verdad? podrias darme otra pista.

  • #54387

    imported_fliberty
    Participante

    claro, una vez que hayas activado la función para que el theme soporte thumbnails, ahora te falta mostrarlo, eso se hace con <?php the_post_thumbnail(); ?> eso lo insertas en donde quieras mostrar el thumbnail, sea en el index.php. archive.php, single.php, etc…
    Le puedes dar formatos con CSS entre otros.

  • #54388

    ricky
    Participante

    si eso he leido y de hecho en teoria con agregar:

    deberia funcionar, lo hago y me sale la miniatura pero cortada no se redimensiona, pero lo peor es que sale arriba del post y debajo se repite todo como si nada y se ve la imagen grande, otra cosa debo agregar la imagen como destacada para lograr eso, no se si eso deba ser asi, yo creo que el problema es que el tema tiene otras declaraciones en ese pedazo q le dicen que lo muestre todo, el pedazo completo es:

    si le quito el postcontent_full solo muestra 4 lineas y ninguna imagen, y no se como modificar todo para que sea compatible que creo es el problema.

  • #54392

    imported_fliberty
    Participante

    Según veo tu theme tiene algunas opciones modificables, supongo que tiene un panel de opciones, y lo otro es que al insertar el thumbnail de la forma como lo haces, no le aplicas ningun formato, así que simplemente se colocará en la parte superior y el texto irá debajo, ya que no hay ningún float que le de alineación.

    Si me permites le hago unas modificaciones:
    [quote]
    <?php if (has_post_thumbnail()) { ?> // Se fija si la entrada tiene una imagen
    <div class=”post-thumbnail”>
    <?php the_post_thumbnail(”); ?>
    </div>
    <?php } else {} ?>
    [/quote]

    Esa sería la función, como verás es la misma, con la diferencia que la he dividido y le he rodeado (por así decirlo) con un div, para posteriormente poder aplicarle formatos a través de la hoja de estilos, como por ejemplo:
    [quote]
    .post-thumbnail{
    float: left;
    margin: 0 10px 10px 0;
    padding: 5px;
    border: #d9d9d9 1px solid;
    background: #fff;
    }
    [/quote]

    Espero que te sirva.

    PD. Te recomiendo agregar la función antes de la función de extracto: <?php the_excerpt(); ?>; por que si la colocas antes donde lo estabas haciendo, la miniatura se mostrará tanto como si hayas marcado la opción de extracto como de mostrar todo, que si fuera en el ultimo caso, es que te muestra la miniatura y más abajo la imagen grande.

  • #54400

    LGrusin
    Miembro

    Les recuerdo que cuando se añade el soporte para thumbnails, hay que decir en cada post cuál es la miniatura que le corresponde, no se coge automáticamente de los existentes. Eso para mi es un coñazo con blogs y themes que ya llevan tiempo funcionando y usando los thumbnails sin el soporte.

    Por ejemplo, en este [url=https://ayudawp.com/foro/topic/mostrar-imagen-por-defecto-si-no-hay-imagen-en-el-post]hilo del Foro[/url] no se usa el soporte para thumbnails. Pero eso no significa que no se puedan mostrar.

    Un saludo

  • #54407

    ricky
    Participante

    Lo he hecho tal cual, agrego soporte en functions.php, pego tus codigos en index.php y style.css, Creo un post y agrego una imagen como destacada y no funciona, bueno en realidad pasa lo mismo se ve la miniatura montada arriba del post, aqui una captura:
    [img]http://dl.dropbox.com/u/19754033/ayuda_wordpress.png[/img]
    (RUTA: http://dl.dropbox.com/u/19754033/ayuda_wordpress.png)

    Necesariamente el codigo debe ir arriba de “the_content” probe donde dijiste y todos los lugares posibles (4 o 5) y no funciona, debe ser arriba.
    A Lo que el amigo Grusin se refiere es a poner la imagen como destacada verdad?
    Yo creo que la incompatibilidad es una opcion del tema llamada “content display” hay que activarla para ver todo el contenido, de lo contrario nunca muestra imagenes y solo cuatro lineas de texto, yo no les puedo pasar url porque lo pruebo en local, pero si alguien me hace el favor y no es mucho pedir y quiere probar el tema, la direccion oficial es esta:
    [url=http://templatic.com/freethemes/wp-premium]http://templatic.com/freethemes/wp-premium[/url], yo no se que hacer pero el tema es perfecto para lo que necesito.

  • #54408

    imported_fliberty
    Participante

    El thumbnail se debe mostrar tengas la opción para ver el content full, como no, a menos que estés insertando la función de manera equivocada.
    Te recomendaría utilizar un editor de código que te marque los posibles errores que puedan existir al momento de programar la función, por que tal y como dices que lo colocas el thumbnail se verá tanto con el excerpt como con el the_content.
    Y lo que dice LGrusin es cierto, hay themes que no activan el soporte de thumbnails, sin embargo no significa que no puedan mostrarlos y así como esa función hay algunas más que permiten hacer muchas cosas.

  • #54409

    ricky
    Participante

    [b]¡¡SOLUCION PARCIAL!![/b] Con la ayuda de alguien lo logre haciendo esto, reemplazar todo lo del index por:


    y luego poner estilos css:

    Muestra la miniatura y luego el extracto de post, pero ese extracto tiene un preformato de u lineas, como podria quitarselo y ser yo quien agregue el leer mas desde el panel de escritura, donde le agrego esto al codigo?

  • #54410

    imported_fliberty
    Participante

    COmo te han indicado seguramente, podías modificar todo el index y anular la opción para mostrar the_content o the_excerpt; en el caso del the_excerpt, este muestra un determinado numero de caracteres, cuando no hayas indicado un extracto manual al momento de publicar la entrada, así que te recomiendo que lo hagas, en cuanto al enlace leer más, lo puedes colocar como simple código html siendo el href de la url: <?php the_permalink(); ?>, además de eso te recomiendo modificar la función para moestrar el thumbnail por la primera, ya que la primera detecta si existe un thumbnail establecido para poder mostrarlo y no generar algún error si es que este no existe.

  • #54413

    ricky
    Participante

    Amigo todo esto me suena a chino, dame un rato miro que me sale y te cuento, gracias.

  • #54414

    ricky
    Participante

    [img]http://dl.dropbox.com/u/19754033/ul.png[/img]
    [url=http://dl.dropbox.com/u/19754033/ul.png]ver completa aqui[/url]
    ———————-
    Se ve la miniatura rodeada del texto de “the_extract”, lo que el tiene por defecto y luego el leer mas, pero no puedo controlar donde va el corte, aunque lo aguegue manualmente como dices al escribir el post siempre muestra el mismo pedazito, como le puedo decir que se corte donde YO le diga?

  • #54421

    LGrusin
    Miembro

    ricky, tu theme ya viene preparado para mostar extractos o el contenido completo. Sólo debes configurarlo en las opciones del theme para elegir un resumen o el post completo. Si quieres extractos con thumbnails o miniaturas sólo debes modificar ligeramente un par de archivos.

    Esto es lo que tienes que modificar o no, según el archivo que sea. Es decir, te puedes quedar siempre con the_content o siempre con the_excerpt y añadir el código del thumbnail.

    Sinceramente, me estoy perdiendo con los códigos que están poniendo… Utilicen las comillas que están a la derecha de la tecla P, si no, es imposible leer bien el código.

    …y encima has publicado este hilo en “Presenta tu blog”… Estoy traumatizado, traumado como dirían por otras tierras… 😉

    Un saludo

El foro ‘Presenta tu Blog’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest