Etusivu > Internet-markkinointi ja seo blogi > Wordpress > Tulosta ensimmäinen kuva wordpress-postauksesta

Tulosta ensimmäinen kuva wordpress-postauksesta

Catch ensimmäinen kuva wordpress postitse? Miksi siihen tarvitaan toiminto? On jo olemassa "esillä oleva kuva" -toiminto WordPressissä. No, moniin tarkoituksiin sitä ei voi käyttää. Esimerkiksi jos sinulla on blogi, jossa kirjoittavat monet ihmiset, ja luetellaan otteita kuvan kera etusivulla tai kategoriasivuilla, kuten minä teen tässä blogissa. Jos sinulla on, helpoin tapa on antaa ihmisten käyttää esillä olevaa kuvaa blogikirjoituksissa, ja sitten vain tulostat tuon kuvan index.php- ja category.php-tiedostoihisi. Mutta ongelma on, että ihmiset eivät aina muista käyttää esillä olevaa kuvaa. Etkä halua opettaa heille koko ajan, miten se tehdään. Etkä halua, että sivustosi suunnittelu rikkoutuu, koska bloggaajat unohtavat käyttää toimintoa. Sitten varatoiminto ensimmäisen kuvan valitseminen postauksesta on hienoa!

Koodi ensimmäisen kuvan tulostamiseen WordPressin viestistä:

Tämä menee functions.php-tiedostoon:

// Hae viestin ensimmäisen kuvan URL-osoite
function catch_that_image() {
globaali $post, $postit;
$first_img = ";
ob_start();
ob_end_clean();
$output = preg_match_all('//i', $post->post_content, $matches);
$first_img = $matches [1] [0];

// kuvaa ei löytynyt näytä oletuskuva sen sijaan
if(empty($first_img)){
$first_img = "/images/default.jpg";
}
return $first_img;
}

Tämä menee category.php:hen, index.php:hen tai mihin ikinä haluat sitä käyttää:

<a href="/fi/”NO NUMERIC NOISE KEY/" 1003” title="”NO NUMERIC NOISE KEY" 1002”><img src="”NO NUMERIC NOISE KEY" 1001” alt="”NO NUMERIC NOISE KEY" 1000” /></a>

Toivottavasti voin auttaa sinua. Ainakin koodi ensimmäisen kuvan tulostamiseen WordPressin viestistä auttoi minua ainakin kolmessa projektissa.