Ich arbeite an einer Website auf Wordpress gebaut und die einzelnen Post-Vorlage ruft das vorgestellte Bild mit der folgenden Zeile von PHP.Erstellen eines Arrays dynamisch mit PHP
Ich versuche, diesen Code zu erhalten, um alt und Titel aus der Medienbibliothek dynamisch für alle vorgestellten Bilder zu ziehen. Von dem, was ich gesehen habe, können Sie nicht andere PHP innerhalb des Arrays verwenden, wo ich die Attribute und ihre Werte auflisten könnte. Ich habe das Folgende als mögliche Lösung ausprobiert, aber es funktioniert nicht.
<?php $img = array('class' => 'enigma_img_responsive', 'alt' => 'featured imag for the_title();', 'title' => 'the_title();');
if(has_post_thumbnail()):
the_post_thumbnail('home_post_thumb',$img);
endif; ?>
Der Ausgang für den obigen Code wird mit "the_title();" tatsächlich in den Attributen alt und title angezeigt.
Gibt es einen Workaround dafür, scheint nicht zu finden. Ich nehme an es gibt da seit WordPress so beliebt ist.
Was, wenn Sie einfaches Zitat entfernen? So: ''title' => the_title();' oder 'get_the_title()' anstelle von 'the_title()' verwenden –
Die Verwendung von the_title() ohne die einfachen Anführungszeichen führte dazu, dass der Titel außerhalb des Bild-Tags gedruckt wurde. Aber als ich get_the_title() benutzt habe, hat es wie ein Zauber funktioniert. Danke Vincent! –