php in img src

Status
Niet open voor verdere reacties.

luck7

Gebruiker
Lid geworden
10 feb 2009
Berichten
791
Hallo,

Ik ben een wordpress website aan het maken. Graag zou ik de thumbnail afbeelding die voor een post is ingesteld ergens op de pagina hebben staan.

daarvoor gebruik ik een stukje php code:

PHP:
$thumb_id=get_post_thumbnail_id();
$thumb_url=wp_get_attachment_image_src($thumb_id,'thumbnail-size', true);
 echo "<img src=\"$thumb_url[0]\" width=\"200\" height=\"200\">";

dit werkt prima.

Probleem is dat ik een plugin heb die een Ribbon over afbeeldingen heen kan plaatsen:

Code:
 <div class="col1">
            <div class="base"><img src="'.plugins_url('/wereviews/').'images/base.png"></div> <img src="">
        </div>'.$review_table.'

Ik weet echter niet wat ik in de img src="" moet plaatsen om het werkend te krijgen. ik heb al vanalles geprobeerd maar ik kom er niet uit. kan iemand me verder helpen?

Alvast bedankt!
Luck7

dit is wat ik in chrome te zien krijg als ik het element inspecteer.
Naamloos.png
 
Laatst bewerkt door een moderator:
Aangezien het zo te zien al in een string zit zul je de variabele moeten escapen.
PHP:
<img src="'. $thumb_url[0] .'" />
 
Kijk weer wat geleerd. Bedankt!

nu zit ik alleen nog met een ander probleempje zie ik net.
De plugin geeft dus de optie om een ribbon the selecteren. Naamloos2.png

De ribbon kan ik op de pagina van de post (in editor mode) aanpassen:
Naamloos3.png

Dit haalt echter niks uit, want zoals in de code te zien is pakt hij voor de ribbon altijd base.png:
Code:
 <div class="col1">
            <div class="base"><img src="'.plugins_url('/wereviews/').'images/[COLOR="#FF0000"]base.png[/COLOR]"></div> <img src="">
        </div>'.$review_table.'

iemand enig idee hoe dat op te lossen valt?
 
Dan zou je de functie/variabele moeten achterhalen waar die waarde in zit.

Dat zul je ongetwijfeld in de documentatie van die plugin terug kunnen vinden :)
 
ik ben er uit.
PHP:
<div class="col1">';
if($review_details[ribbon] != ""){
$data .= '<div class="base"><img src="'.plugins_url('/wereviews/').'images/'.$review_details[ribbon].'.png" height="100" width="100"> </div>';
}
$data .= '<img src="'. $thumb_url[0] .'">
        </div>
er waren nog veel meer problemen met de plugin die ik inmiddels ook maar heb gemaakt. ik zal de plugin opnieuw zippen en in het forum van de plugin zetten zodra het helemaal klaar is. http://wordpress.org/support/plugin/wereviews

bedankt voor je hulp Tha Devil!
 
Laatst bewerkt door een moderator:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan