2016-04-30 12 views
0

enthält Ich habe die folgende URL auf meiner Wordpress-Seite als iFrame mit dem folgenden Code eingebettet:Embedded iframe URL aktueller Benutzer-ID in Wordpress

<iframe src="https://cpalead.com/mobile/locker/?pub=195930&gateid=985632&subid=$user" height="100%" frameborder="0" name="iframetarget" id="iframetarget"></iframe> 

meine Seitenvorlage hat die $ user Parameter wie folgt definieren:

$user = get_current_user_id();

jedoch, wenn meine Seite den iframe lädt die URL-Quelle ist dies:

https://cpalead.com/mobile/locker/?pub=195930&gateid=985632&subid=$user 

Es .... wie so sagen Benutzer sollte die URL-Quelle ist, 1 angemeldet sein nicht die $ user Variable in die iframe Quelle URL übergeben,:

haben
https://cpalead.com/mobile/locker/?pub=195930&gateid=985632&subid=1 

ich dies mit ein bisschen debuggt php:

echo "you are user $user";

, die den korrekten Benutzer nicht angezeigt.

Was mache ich falsch?

+0

plese versuchen, dies zu verwenden: https://cpalead.com/mobile/locker/?pub= 195930 & gaeid = 985632 & subid =

+1

Was sagt 'var_dump ($ user)'? Wenn Sie eine Frage zu einem Fehler stellen, *** IMMER ***, geben Sie das Fehlerprotokoll ein. Um Fehlermeldungen zu Ihrem PHP-Code zu ermöglichen, fügen Sie 'error_reporting (E_ALL); ini_set ('display_errors', '1'); 'kommt am Anfang des Skripts zurück? –

+0

Ihre Frage ist verwirrend. Ist die URL nicht korrekt formatiert oder ist die Benutzer-ID in der URL, aber nicht im Iframe verfügbar? – RST

Antwort

0

Sie verwenden es als Text. Sie sollten den Wert der Variablen

<iframe src="https://cpalead.com/mobile/locker/?pub=195930&gateid=985632&subid=<?php echo $user; ?>" height="100%" frameborder="0" name="iframetarget" id="iframetarget"></iframe> 

dann innerhalb des iframeecho können Sie $_GET['subid'] verwenden Sie den Wert

+0

Ich mache das aber die Link-Quelle ist jetzt das: https://cpalead.com/mobile/locker/?pub=195930&gateid=985632&subid= der php wird nicht kompiliert ...... verdammt, ich benutze visual composer mit wordpress –

+0

ist dein code in einer .php-datei? Zeige mehr von deinem Code – RST

+0

Musste eine neue Seitenvorlage für WordPress erstellen, um mehr Kontrolle über meinen iframe zu haben. Es hat den echo $ user verstanden und funktioniert, danke Jungs! –