und -Tag funktioniert nicht

Wenn ich versuche, das Miniaturbild mit einem href-Tag anzuzeigen, um auf die Post-Seite zu verweisen, wird nur der Link neben dem Bild angezeigt und das Bild kann nicht angeklickt werden.

echo "  img { margin-left: 25px; margin-right: 25px; }       "; 

Kennt jemand eine Lösung dafür?

Solutions Collecting From Web of " und -Tag funktioniert nicht"

the_permalink() und the_post_thumbnail() echo ihre Ausgabe. Verwenden Sie die "get_* -Version dieser functionen, get_the_permalink() und get_the_post_thumbnail() wenn Sie eine auszugebende Zeichenfolge verketten.

Sowohl the_post_thumbnail() als auch get_the_post_thumbnail() geben echo / return -Tags zurück, so dass ihre Ausgabe nicht in ein -Tag eingeschlossen wird, weil diese functionen bereits get_the_post_thumbnail() .

Der ursprüngliche HTML-Beitrag enthält keine Anführungszeichen und ich bin mir nicht sicher, warum Sie die ,

- und -Tags da drin haben. Diese Tags sind nicht notwendig.

Dieser Code gibt ein verknüpftes Bild aus:

 < ?php echo '' . get_the_post_thumbnail( get_the_ID(), 'video' ) . ''; ?> 
 < ?php get_header(); ?>  < ?php the_post_thumbnail('video'); ?>  < ?php get_footer(); ?> 

Ich würde mehr über PHP lesen.

Sie sollten so wenig PHP wie möglich verwenden. Sie möchten nicht Ihre gesamte Vorlage wiedergeben.

Verwenden Sie außerdem die functionen get_header und get_footer. Das bedeutet, dass Sie Ihren Stil zu Ihrem CSS hinzufügen können.

Der Grund, warum es nicht funktionierte, ist, dass einige functionen im wahrsten Sinne des Wortes Daten wiedergeben. Andere geben es einfach zurück, um es zu tun, wie Sie es brauchen.