Get The First Image From a Post

In traducere asta inseamna codul pus pentru thumbnail sa gaseasca id-ul primei poze din articol si sa o afiseze fara ca sa fie setata in prealabil in interiorul articolului cand sa publica vezi foto.

Ieri am avut de rezolvat impreuna cu Andrei pentru un client ca sa afiseze prima poza din articol ca si thumbnail.

Asadar iata codurile:

In functions.php avem acest cod:

function catch_that_image() {
global $post, $posts;
$first_img = '';
ob_start();
ob_end_clean();
$output = preg_match_all('//i', $post->post_content, $matches);
$first_img = $matches[1][0];

if(empty($first_img)) {
$first_img = "";
}
return $first_img;
}

Codul pentru index.php sau daca cumva are un loop.php tema de obicei temele mai noi au trebui gasit codul the_content() din tema si pus urmatorul cod inaintea lui:

';
the_post_thumbnail();
echo '';

} else {

echo '';
echo ''; echo catch that image(); echo '';
echo '
';

}
?>

Pentru alte nelamuriri puteti comenta.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Alte articole Populare