• Resuelto gabrielbertani

    (@gabrielbertani)


    Hola!

    Vengo con una duda que he tenido hace años, surgio con un wordpress viejo que tuve y que solucione a medias (resignandome a improvisar que utilidad podia darle ahi) pero que ahora quisiera arreglar de una vez por todas, ya que encontre la parte del codigo donde se aplica eso.

    La cuestion es simple, coloco una imagen destacada con el fin de:

    1. Que cuando aparezca el post en relacionados, aparezca con dicha imagen representandolo.
    2. Que cuando vea la publicacion en un listado de una categoria (o de Home) aparezca la imagen de forma pequeña representando el post (y queda prolijo ya que al lado esta la descripcion del post).

    Todo eso funciona perfecto, pero a la hora de entrar al post, cuando un lector presione LEER MAS, en el contenido del post se repite la endemoniada imagen, que solo quiero que este presente en los otros casos anteriores, pero NO en el contenido, en el contenido puedo colocar la misma imagen u otra y en el tamaño que quiera, pero me aparece obligatoriamente ahi la imagen destacada.

    La parte del codigo esta en theloop.php y es la siguiente:

    <?php // Post featured image
    	if(has_post_thumbnail())  {
    		if (!is_single()){ ?><a href="<?php the_permalink(); ?>" title="<?php printf( $SMTheme->_( 'permalink' ), the_title_attribute( 'echo=0' ) ); ?>"> <?php }
    			the_post_thumbnail(
    				'post-thumbnail',
    				array("class" => $SMTheme->get( 'layout','imgpos' ) . " featured_image")
    			);
    		if (!is_single()){ ?></a><?php }
    	}
    
    				?>

    Sacando todo eso del codigo, desaparece la imagen destacada del CONTENIDO pero tambien desaparece del Home o Categorias (y no me fije si deja de aparecer como imagen de post relacionado).

    Se que una parte del codigo hace que se repita en el contenido pero no se cual es, si alguien con conocimientos supiera interpretarlo mejor que yo se lo agradeceria.
    No me animo a meter mano por si dejo algun codigo extra, como una linea de mas o borro algo que despues me de problemas a futuro.

    Gracias!!

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • Moderador LGrusin

    (@lgrusin)

    En todo caso deberás modificar el single.php para que no muestre la imagen destacada.

    Un saludo

    Moderador LGrusin

    (@lgrusin)

    Bueno mirando bien el código que has puesto, algo así debería funcionar, cambia:

    the_post_thumbnail('post-thumbnail',
    array("class" => $SMTheme->get( 'layout','imgpos' ) . " featured_image"));

    por

    if (!is_single()){
    the_post_thumbnail('post-thumbnail',
    array("class" => $SMTheme->get( 'layout','imgpos' ) . " featured_image"));
    }

    Un saludo

    Iniciador del debate gabrielbertani

    (@gabrielbertani)

    Hola!!

    No se como hiciste pero funciono!!!

    Lo que mas me sorprende es que lograste lo que buscaba SIN ALTERAR los permalinks de publicidad que tiene ese theme gratuito, porque yo estuve bastante tiempo probando sacar alguna parte del codigo para ver si eso funcionaba pero me bloqueaba la pagina ya que detectaba que quitaba la publicidad (cosa que no me interesa hacer, solo queria editar la parte de featured image).

    La imagen destacada figura en el FEED, pero una vez abierto el post desaparece! Por fin!.

    Gracias!
    Espero que esto ayude a muchos otros, porque buscando en la red vi que no era el unico que tenia la misma duda, y no lo habian logrado solucionar.

    srta

    (@srta)

    Hola!
    Tengo el mismo problema, pero no sé en que archivo he de cambiar esa parte de código. Mi plantilla es Virtue.

    Podríais ayudarme? 🙁

    Gracias!

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • El debate ‘Quitar Imagen Destacada del Post’ está cerrado a nuevas respuestas.