Mostrar imagen mediana en el bucle de wordpress

Este código no es mío. Pero es una de las cosas que siempre me cuesta encontrar, así que aquí lo dejo como chuleta y para el que le pueda venir bien.

En el functions.php ponemos la siguiente función

 
function getImage10080($num) {
global $more;
$more = 1;
$link = get_permalink();
$content = get_the_content();
$count = substr_count($content, '<img');
$start = 0;
for($i=1;$i<=$count;$i++) {
$imgBeg = strpos($content, '<img', $start);
$post = substr($content, $imgBeg);
$imgEnd = strpos($post, '>');
$postOutput = substr($post, 0, $imgEnd+1);
$postOutput = preg_replace('/width="([0-9]*)" height="([0-9]*)"/', '/width="200" height="80px"/',$postOutput);
$image[$i] = $postOutput;
$start=$imgEnd+1;
}
if(stristr($image[$num],'<img')) { echo ''.$image[$num].""; }
$more = 0;
};

Ahí yaveis que el tamaño se lo estáis dando en el width y height.

Para llamar a la función en la parte de vuestra plantilla que queráis:

getImage10080('1');

Add Comment

Required fields are marked *. Your email address will not be published.