【问题标题】:Iframe with variable in Wordpress? [closed]WordPress中带有变量的iframe? [关闭]
【发布时间】:2018-04-07 12:14:08
【问题描述】:

基本上,我的 Wordpress 设置中的每个用户都在他们的个人资料中插入了一个 Spotify 用户链接。

我需要在个人资料中使用关注按钮向他们的关注者展示(当然是前端)。

Spotify 有这个 iframe 可以插入关注按钮+关注者:

<iframe src="https://open.spotify.com/follow/1/?uri=spotify:artist:40Ojab0UtVQFjA76qXr8Ot?si=yL4xVXNtQSau6bHS5ACU7g&size=detail&theme=light" width="300" height="56" scrolling="no" frameborder="0" style="border:none; overflow:hidden;" allowtransparency="true"></iframe>

现在,此处的变量将是“40Ojab0UtVQFjA76qXr8Ot?si=yL4xVXNtQSau6bHS5ACU7g”,这将是用户在其个人资料(后端)中插入的艺术家/用户 ID。

如何自动实现这一点? 为每个用户更改此变量(艺术家 ID)的 iframe,从用户配置文件中的字段获取? 提前致谢

【问题讨论】:

  • 这是不具体的,太宽泛了。请首先阅读How to Ask。 // 那么,在什么时候,您是否已经将该 id 存储在用户配置文件/用户元数据中,或者这仍然需要实现?您是否研究/阅读过如何在所需的上下文中检索该值(在用户个人资料中显示),以及在 iframe src 内动态输出该值的合适模板...?

标签: php html wordpress iframe spotify


【解决方案1】:

我知道您可以在 iframe 中获取要更改的字符串。

<iframe src="https://open.spotify.com/follow/1/?uri=spotify:artist:".<?php echo $userId?>."&size=detail&theme=light" width="300" height="56" scrolling="no" frameborder="0" style="border:none; overflow:hidden;" allowtransparency="true"></iframe>

如果您没有带有保存值的 $userID 变量...您需要从数据库中获取它。

$stringQuery = "here goes your query for getting the value limit 1";
$row = $wpdb -> get_results($stringQuery);
$userId -> $row -> Column;

然后显示你的 iframe

【讨论】:

  • 谢谢,这正是我正在寻找的!对不起,如果我解释得不够清楚
猜你喜欢
  • 2014-11-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-07
  • 2014-03-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多