建立具有動態URL的iframe:使用使用者資料的有效方法
P粉155128211
2023-08-28 23:47:44
<p>第一次在這裡發布問題。我絕對不是一個編碼專家,我透過Google、StackOverflow和大量的試誤學習了一些HTML和CSS,但這個問題似乎是一個PHP問題,而我對PHP幾乎一無所知。 </p>
<p>我正在建立一個訂閱WordPress網站,我需要建立一個具有動態src值的iframe。 </p>
<p>src值的第一部分對於每個使用者都是相同的(例如https://app.example.com/autoin/),然後它應該由分配給每個使用者的唯一程式碼完成。該程式碼位於使用者設定檔中的一個欄位中。我目前正在使用第二個地址行。該欄位的id或名稱是address-two。 </p>
<p>我找到的最接近有效代碼是下面的代碼,我直接將其添加到將要使用的頁面上,使用WPBakery的原始HTML框。 </p>
<pre class="brush:php;toolbar:false;"><?php
$current_user = wp_get_current_user();
if($current_user) {
?>
<iframe class="metricool-iframe" src="https://app.example.com/autoin/<?php echo $current_user->address-two; ?>>
</iframe>
<?php
}
?></pre>
<p>當我在Chrome中檢查頁面原始碼時,我可以看到URL仍然是<code>https://app.example.com/autoin/<?php echo $current_user->address- two; ?></code>
所以,它實際上並沒有起作用。 </p>
<p>請問,我能做些什麼來改進上面的程式碼嗎?或者有其他方法嗎?請記住,我對這個完全是個新手:P</p>
<p>提前謝謝! </p>
<p>恩。 </p>
你可以嘗試這個:
如果這對你有幫助,請標記為答案,這對我來說意義重大!
編輯:
你的檔名是什麼? (例如:index.html,index.php)
你使用的是哪個Web伺服器,而且你100%確定它上面運行了php嗎?