Miniaturas en el intro pero grande en el post

Inicio Foros WordPress Themes y Diseño Miniaturas en el intro pero grande en el post

Este debate contiene 12 respuestas, tiene 3 mensajes y lo actualizó  luchosar hace 8 años, 4 meses.

  • Autor
    Publicaciones
  • #18020

    luchosar
    Participante

    <p>Me ha llamado la atencion que WP coloca una foto miniatura (150 x 150 px) en el intro del post, hasta ahi todo bien…pero porque esta misma foto cuando se amplia el post no puede salir mas grande? Que debo modificar para que suceda esto?<br />
    Gracias.
    </p>

  • #43713

    imported_study
    Participante

    Cuando insertas la imagen podes elegir el tamaño.

  • #43722

    luchosar
    Participante

    Hola Study.
    Si correcto, se que tengo varias opciones al momento de colocar la imagen pero la idea es que todas las noticias tengan la imagen del mismo tamaño en el intro del post, por eso normalmente se coloca la mas pequeña, la idea es que al ampliar la noticia esta imagen salga mas grande.

  • #43734

    imported_study
    Participante

    A, ya entendí. Lo que tendrías que hacer es modificar tu plantilla para que en el loop del index en lugar de mostrar el contenido (con la funcion the_content()) mostraras el excerpt (con la funcion the_excerpt()) acompañada de un thumbnail (funcion [url=http://ayudawp.com/actualizar-tu-tema-a-wordpress-2-9/]get_the_post_thumbnail()[/url]).

    En [url=http://creosignum.com]mi theme[/url] uso una combinación de tres funciones, la función antedicha, una función creada por Dario Ferrer y una que encontre por ahí. Te paso el código:

    y la uso así:

    Estan implementadas de forma un poco tosca pero funcionan.

    PD: no hagas copy and paste porque no te va a funcionar, el foro mete espacios en el código.
    pd2: el foro me corta el código que va dentro de la etiqueta img, ahí tenes que usar la función get_post_first_image_alternate() en el src.

  • #43782

    luchosar
    Participante

    LIsto mi buen amigo Study, pruebo y te comento. Muchas gracias.
    Umm..si tienes tiempo me envias en script a mi mail xfa: mundocrea- arroba-hotmail.com

  • #43785

    jabreo
    Participante

    Hola, luchosar, yo recientemente hice lo que necesitas en un theme que desarrolle..
    voy a tratar de explicar.. espero me haga entender..

    primero abre functions.php de tu theme.. e insertas las dos lineas de codigo siguientes:

    donde estan los valores, 150y 150, corresponden al ancho y alto de la miniatura en px.. estas medidas tu las puedes cambiar a tu antojo segun tus necesidades..

    Una vez editado y guardado este archivo entramos al panel de wordpress, insertamos o editamos un post y veremos que aparece una nueva caja en el lateral derecho llamada “Establecer Miniatura” o “Establecer Imagen destacada”. dependiendo de la version de wp que tengamos.

    Al presionar ese enlace.. se abrira el “popup” de añadir imagen.. si, ese mismo popup de cuando queremos insertar una imagen dentro del mismo post…

    Entonces una vez subimos la imagen.. al lado del boton que normalmente vemos llamado “Insertar dentro de la entrada.” Aparecera un nuevo enlace que dice: “Usar como miniatura” o “Usar como imagen destacada”, vuelvo y digo, el nombre del enlace varia segun la version de wp..

    Presionas el enlace de “Usar como miniatura” y automaticamente wp asignara dicha imagen como miniatura con las medidas que habiamos puesto en functions.php

    Ahora bien, ya logramos añadir la miniatura desde el admin, tu quieres usar la misma imagen.. en su tamaño original por decirlo asi en el post ampliado(single), pues tenemos un punto a nuestro favor, y es que cuando presionamos el enlace “Usar como miniatura” el popup no se cierra.. permitiendote alli mismo presionar el boton Insertar dentro de la entrada.. de esta manera la misma imagen miniatura, se agregara dentro del post.. en su tamaño original o desde el mismo “popup” cambias las medidas de la que se mostrara dentro del post.

    Con esto, hemos montado una misma imagen en dos versiones.. miniatura.. y ampliada.

    Se me olvidaba… debes poner el codigo:

    en donde quieres mostrar la miniatura.

    Espero haberte ayudado. saludos!

  • #43802

    luchosar
    Participante

    Jabreo muchas gracias.
    Tambien probare este, entre mas opciones mejor.
    Una pregunta cada vez que monte una nota debo colocar el scrip

    …?

  • #43803

    luchosar
    Participante

    Study..donde coloco este codigo: if(has_post_thumbnail()) {
    the_post_thumbnail(‘medium’, array(‘class’ => ‘thumbnail-img’, ‘alt’ => get_the_title()));
    }elseif(get_post_first_image_alternate()() != “”){
    echo(get_post_first_image_alternate()());
    }else{ ?>
    <p> /></p>
    <?php } ?>

  • #43804

    jabreo
    Participante

    Jabreo muchas gracias.
    Tambien probare este, entre mas opciones mejor.
    Una pregunta cada vez que monte una nota debo colocar el scrip

    …?

    el codigo ese debes meterlo en index.php … no dentro de las entradas..
    por cierto necesitas cambiar the_content por

    para que solo te saque el texto en la home.. cualquier cosa avisa!

  • #43809

    luchosar
    Participante

    Jabreo una ultima pregunta.
    En que parte del index coloco el script, al inicio o final del loop?

  • #43824

    imported_study
    Participante

    el codigo que me indicaste tenes que pegarlo justo antes de the excerpt. toma en cuenta que dentro de el se encuentra la funcion que te indica jabreo mas otras dos que funcionan de manera mas “automatica”. toma en cuenta que seguramente debas modificar un poco tus esitlos css tambien. De ultima si te muchos problemas podes usar un theme tipo revista.

  • #43829

    jabreo
    Participante

    Jabreo una ultima pregunta.
    En que parte del index coloco el script, al inicio o final del loop?

    hola, al lado de

    para que salga la miniatura y al lado el texto de la entrada…

  • #43841

    luchosar
    Participante

    Jabreo…este es el codigo qutengo pero no se donde colocar el script que me dices:
    <?php if (is_search()) the_excerpt(); else the_content(__(‘Read the rest of this entry »’, ‘kubrick’)); ?>

El foro ‘Themes y Diseño’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest

Ir al contenido