• Resuelto xxxronaldxxx

    (@xxxronaldxxx)


    Hola a todos, tengo un problema
    En mi archivo functions.php tengo agregado el siguiente codigo:

    function catch_that_image() {
      global $post, $posts;
      $first_img = '';
      ob_start();
      ob_end_clean();
      $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
      $first_img = $matches [1] [0];
    
      if(empty($first_img)){ //Defines a default image
        $first_img = "/images/default.png";
      }
      return $first_img;
    }

    Como hago que en vez de mostrarme el default.png no me muestre ninguna imagen, es decir; que se oculte que no aparesca

    tengo este otro codigo en el index:
    <img src="<?php echo get_bloginfo('template_url')?>/thumb/timthumb.php?src=<?php echo catch_that_image() ?>&w=227&h=136" class="first_img"/>

    le tengo que agregar algo? algun if o else? para que se oculte al no haber una imagen?

    Gracias por las respuestas que me puedan brindar.
    Saludos!

Viendo 1 respuesta (de un total de 1)
  • Hola,

    Lo que puedes hacer en la primera funcion es crear una imagen de 1px de color transparente y llamarla «default.png» asi cuando no hayan imagenes esa imagen va a aparecer pero nadie la va a notar puesto que es «transparente y de 1px. Esta puede ser una solución.

    zp

Viendo 1 respuesta (de un total de 1)
  • El debate ‘Como Ocultar Loop de la primera imagen de cada artículo’ está cerrado a nuevas respuestas.