Iframe mit dynamischer URL erstellen: effiziente Möglichkeit, Benutzerdaten zu nutzen
P粉155128211
P粉155128211 2023-08-28 23:47:44
0
1
581
<p>Stelle hier zum ersten Mal eine Frage. Ich bin definitiv kein Programmierexperte, ich habe durch Google, StackOverflow und viel Versuch und Irrtum etwas HTML und CSS gelernt, aber diese Frage scheint eine PHP-Frage zu sein und ich weiß so gut wie nichts über PHP. </p> <p>Ich erstelle eine WordPress-Abonnement-Website und muss einen Iframe mit einem dynamischen Quellwert erstellen. </p> <p>Der erste Teil des src-Werts ist für jeden Benutzer gleich (z. B. https://app.example.com/autoin/), dann sollte er mit einem eindeutigen Code vervollständigt werden, der jedem Benutzer zugewiesen ist. Der Code befindet sich in einem Feld im Profil des Benutzers. Ich verwende derzeit die zweite Adresszeile. Die ID oder der Name dieses Feldes ist Adresse-zwei. </p> <p>Der Code, der meiner Meinung nach am ehesten funktionierte, war der folgende Code, den ich mithilfe der Roh-HTML-Box von WPBakery direkt zu der Seite hinzugefügt habe, die ich verwenden wollte. </p> <pre class="brush:php;toolbar:false;"><?php $current_user = wp_get_current_user(); if($current_user) { ?> <iframe class="metricool-iframe"https://app.example.com/autoin/<?php echo $current_user->address-two ?>> </iframe> <?php } ?></pre> <p>Wenn ich die Seitenquelle in Chrome überprüfe, sehe ich, dass die URL immer noch <code>https://app.example.com/autoin/<?php echo $current_user->address-two lautet ; ?></code> Es funktioniert also eigentlich nicht. </p> <p>Entschuldigung, kann ich irgendetwas tun, um den obigen Code zu verbessern? Oder gibt es eine andere Möglichkeit? Bitte bedenken Sie, dass ich in diesem Bereich völlig neu bin :P</p> <p>Vielen Dank im Voraus! </p> <p>Ja. </p>
P粉155128211
P粉155128211

Antworte allen(1)
P粉502608799

你可以尝试这个:

<?php
$current_user = wp_get_current_user();
if(isset($current_user)) {
  $useraddress = $current_user->address-two;
  echo "<iframe class='metricool-iframe' src='https://app.example.com/autoin/".$useraddress."'></iframe>";
} else { 
  echo "No User Set!";
?>

如果这对你有帮助,请标记为答案,这对我来说意义重大!

编辑:

你的文件名是什么?(例如:index.html,index.php)

你使用的是哪个Web服务器,并且你100%确定它上面运行了php吗?

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage