Heim  >  Artikel  >  CMS-Tutorial  >  So erstellen Sie Miniaturansichten mit dem integrierten Bild-Repository von WordPress

So erstellen Sie Miniaturansichten mit dem integrierten Bild-Repository von WordPress

藏色散人
藏色散人Original
2020-01-07 10:14:142223Durchsuche

So erstellen Sie Miniaturansichten mit dem integrierten Bild-Repository von WordPress

Wie erstelle ich Miniaturansichten mit dem integrierten Bild-Repository von WordPress?

WordPress ist nicht nur ein Blog, oft wird WordPress auch als CMS (Content-Management-System) verwendet, insbesondere auf Informationsplattformen Gängigere Methoden sind die Verwendung benutzerdefinierter Felder zum Einfügen von Bildern in Artikel, das Hochladen kleiner Bilder derselben Größe oder die Verwendung von Tools wie phpThumb zum Generieren von Miniaturansichten

Empfohlen: „WordPress-Tutorial

Ab 2.7 hat WordPress seine Multimedia-Funktionen erheblich verbessert, und immer mehr Menschen nutzen das integrierte Bildlager von WP. Für diese Benutzer ist das Erstellen von Miniaturansichten nicht mehr so ​​schwierig geworden Beim Hochladen eines Bildes wird standardmäßig ein kleines Bild mit der Größe 150 x 150 generiert (wenn die Höhe/Breite des Bildes weniger als 150 Pixel beträgt, wird die ursprüngliche Höhe/Breite verwendet). Dann können wir diese Funktion vollständig nutzen und fügen Sie dieses Bild als Miniaturansicht zur Artikelliste hinzu. Jedes hat seine Vor- und Nachteile. Der Vorteil ist, dass es einfach und intelligent ist (Sie müssen das Miniaturbild nicht jedes Mal eingeben), aber der Nachteil ist dass es Serververkehr verbraucht. Okay, was Sie jetzt tun müssen, ist, das durch das Hochladen generierte kleine Bild zu extrahieren und es an der entsprechenden Stelle des Artikels zu platzieren , Bilderfassung und Aufruf werden zusammen verarbeitet.

Der Code lautet wie folgt:

<?php 
$args = array( 
&#39;numberposts&#39; => 1, 
&#39;order&#39;=> &#39;ASC&#39;, 
&#39;post_mime_type&#39; => &#39;image&#39;, 
&#39;post_parent&#39; => $post->ID, 
&#39;post_status&#39; => null, 
&#39;post_type&#39; => &#39;attachment&#39; 
); 
$attachments = get_children($args); 
$imageUrl = &#39;&#39;; 
if($attachments) { 
$image = array_pop($attachments); 
$imageSrc = wp_get_attachment_image_src($image->ID, &#39;thumbnail&#39;); 
$imageUrl = $imageSrc[0]; 
} else { 
$imageUrl = get_bloginfo(&#39;template_url&#39;) . &#39;/img/default.gif&#39;; 
} 
?> 
<a href="<?php the_permalink() ?>"><img class="left" src="<?php _fcksavedurl=""<?php" _fcksavedurl=""<?php" echo $imageUrl; ?>" alt="<?php the_title(); ?>" width="150" height="150" /></a>

Dieser Code findet das erste hochgeladene Bild-Miniaturbild (falls das erste Bild wird gelöscht, dann das zweite suchen, und so weiter...), wenn kein hochgeladenes Bild gefunden wird, verwenden Sie das Standardbild

und dann in der Artikelliste index.php, Aufruf der Archivseite Archiv .php und Suchseite search.php, der aufrufende Code lautet wie folgt:

<?php include(&#39;thumb.php&#39;); the_content(&#39;Read More...&#39;); ?>

Dieser Code dient dazu, das Bild vor den Artikelinhalt zu setzen, wie Um das Bild zu platzieren, müssen Sie CSS verwenden, um das Layout anzupassen, daher werde ich hier nicht auf Details eingehen

Das obige ist der detaillierte Inhalt vonSo erstellen Sie Miniaturansichten mit dem integrierten Bild-Repository von WordPress. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn