Drucken Sie das erste Bild aus einem Wordpress-Beitrag
Fangen Sie das erste Bild aus einem Wordpress-Beitrag? Warum wird dafür eine Funktion benötigt? Es gibt bereits die "Gezeigtes Bild"Funktion in WordPress. Nun, für viele Zwecke kann das nicht verwendet werden. Zum Beispiel, wenn Sie einen Blog haben, in dem viele Leute schreiben, und Sie Auszüge mit einem Bild auf der Startseite oder den Kategorieseiten auflisten, wie ich es in diesem Blog tue. In diesem Fall ist es am einfachsten, den Leuten die Möglichkeit zu geben, ein Bild in ihren Blogbeiträgen zu verwenden, und dieses Bild dann einfach in die index.php und category.php zu drucken. Aber das Problem ist, dass die Leute nicht immer daran denken, das Featured Image zu verwenden. Und Sie wollen ihnen nicht ständig beibringen, wie das geht. Und Sie wollen auch nicht, dass das Design Ihrer Website kaputt geht, weil die Blogger vergessen, die Funktion zu benutzen. Dann eine Fallback-Funktion Auswahl des ersten Bildes aus dem Beitrag ist großartig!
Der Code zum Drucken des ersten Bildes eines Beitrags in WordPress:
Dies geht in die functions.php:
// URL des ersten Bildes in einem Beitrag abrufen
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];
// kein Bild gefunden, stattdessen Standardbild anzeigen
if(empty($first_img)){
$first_img = "/images/default.jpg";
}
return $first_img;
}
Dies wird in category.php, index.php oder wo auch immer Sie es verwenden wollen, eingefügt:
<a href="/de/”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>
Ich hoffe, ich konnte Ihnen helfen. Zumindest der Code zum Drucken des ersten Bildes aus einem Beitrag in WordPress hat mir bei mindestens drei Projekten geholfen.