创建具有动态URL的iframe:使用用户数据的有效方法
<p>第一次在这里发布问题。我绝对不是一个编码专家,我通过谷歌、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>