Snažím se, aby se miniatura příspěvku zobrazovala v souladu s těmito dalšími funkcemi a nemám štěstí:

Informace:

<?php echo "<h2><a href=\"" . get_permalink($attractions->post->ID) . "\">" . get_the_title($attractions->post->ID) . "</a></h2>" . get_the_post_thumbnail($attractions->post->ID, "full") ;?> 

Hodinu jsem vyzkoušel všechny varianty Googlu a nemohu na to přijít.

Jakékoli návrhy by byly skvělé.

Komentáře

  • re: ' získejte miniaturu příspěvku, která se zobrazí v řádku ' – máte na mysli formátování výstupu? dostáváte vůbec miniaturu k zobrazení? má příspěvek ve skutečnosti doporučený obrázek?

Odpovědět

Pokud to používáte ve smyčce vašeho WP_Query proč tedy zadáváte parametr Post ID do funkcí. To nemusíte dělat.

Takže váš kód se stane tímto.

<?php echo "<h2><a href="" . get_permalink() . "">" . get_the_title() . "</a></h2>" . get_the_post_thumbnail( get_the_ID(), "full" ); ?> 

A přečtěte si odpověď a vysvětlení @PieterGoosen. Dobře vysvětlil, jak funkce WordPress obvykle fungují. A jak můžete zopakovat výsledky s předponou get_.

Také jste používali \ před uvozovkou, kterou zde nemusíte dělat.

Komentáře

  • Nejste si jisti, proč ' doporučuje OP použít parametr 'full' s get_the_post_thumbnail().
  • @JimFell Protože OP ve svém kódu používal ' plný ' parametr.
  • @JimFell, musíte použít 2 parametry, pokud chcete určit velikost miniatury, kterou jsou ID a velikost (upravil jsem výše uvedený příspěvek, aby to odrážel). Pokud jste s výchozí miniaturou v pořádku, stačí jednoduše get_the_post_thumbnail (). Ale nemůžete ' t volat get_the_post_thumbnail (' plný ') – vyhrál ' nefunguje správně.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *