Heim > Backend-Entwicklung > PHP-Tutorial > Wordpress ruft Bilder aus dem Fotoalbum ab

Wordpress ruft Bilder aus dem Fotoalbum ab

WBOY
Freigeben: 2016-09-05 08:59:56
Original
1731 Leute haben es durchsucht

Wenn Sie nur eine Galerie mit mehreren Bildern in den Artikel einfügen, gibt es dann eine Möglichkeit, die Bilder im Album als Miniaturansichten abzurufen?

Die beiden Methoden, die mir jetzt in den Sinn kommen, haben sich als unwirksam erwiesen. Die eine besteht darin, das Auto-Thumbnail-Plug-in zu verwenden, um ausgewählte Bilder zu erhalten

<code><?php
$array_image_url = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), array(100,100));
echo $array_image_url[0];
?></code>
Nach dem Login kopieren
Nach dem Login kopieren

Nach dem Test ist es ungültig und die Bilder im Album können nicht automatisch als Miniaturansichten festgelegt werden.

Die zweite Methode besteht darin, das erste Bild im Artikel abzurufen und es in function.php hinzuzufügen:

<code>function get_content_first_image($content){
    if ( $content === false ) $content = get_the_content(); 

    preg_match_all('|<img.*?src=[\'"](.*?)[\'"].*?>|i', $content, $images);

    if($images){       
        return $images[1][0];
    }else{
        return false;
    }
}
</code>
Nach dem Login kopieren
Nach dem Login kopieren

Dann nutzen Sie es überall dort, wo Sie anrufen müssen:

<code><img src="<?php echo get_content_first_image(get_the_content()); ?>"/>
</code>
Nach dem Login kopieren
Nach dem Login kopieren

Nach dem Test können die Bilder im Album nicht abgerufen werden.
Das WordPress-Fotoalbum wird über den Shortcode [gallery id = „…““ eingefügt.
Gibt es eine Möglichkeit, die Adresse des Bildanhangs im Album abzurufen?

Antwortinhalt:

Wenn Sie nur eine Galerie mit mehreren Bildern in den Artikel einfügen, gibt es dann eine Möglichkeit, die Bilder im Album als Miniaturansichten abzurufen?

Die beiden Methoden, die mir jetzt in den Sinn kommen, haben sich als unwirksam erwiesen. Die eine besteht darin, das Auto-Thumbnail-Plug-in zu verwenden, um ausgewählte Bilder zu erhalten

<code><?php
$array_image_url = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), array(100,100));
echo $array_image_url[0];
?></code>
Nach dem Login kopieren
Nach dem Login kopieren

Nach dem Test ist es ungültig und die Bilder im Album können nicht automatisch als Miniaturansichten festgelegt werden.

Die zweite Methode besteht darin, das erste Bild im Artikel abzurufen und es in function.php hinzuzufügen:

<code>function get_content_first_image($content){
    if ( $content === false ) $content = get_the_content(); 

    preg_match_all('|<img.*?src=[\'"](.*?)[\'"].*?>|i', $content, $images);

    if($images){       
        return $images[1][0];
    }else{
        return false;
    }
}
</code>
Nach dem Login kopieren
Nach dem Login kopieren

Dann nutzen Sie es überall dort, wo Sie anrufen müssen:

<code><img src="<?php echo get_content_first_image(get_the_content()); ?>"/>
</code>
Nach dem Login kopieren
Nach dem Login kopieren

Nach dem Test können die Bilder im Album nicht abgerufen werden.
Das WordPress-Fotoalbum wird über den Shortcode [gallery id = „…““ eingefügt.
Gibt es eine Möglichkeit, die Adresse des Bildanhangs im Album abzurufen?

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage