我在Wordpress中有一个小部件,我可以使用 Widget API 输入设置Twitter实际帐户网址,但是data-widget-id
呢,我有什么方法可以转换HTTP URL
从Twitter到data-widget-id
的(http://www.twitter.com/username等),我创建的小部件需要该ID(但我希望它从Twitter帐户URL生成一个)。 / p>
公共功能小部件 (Wordpress Widget API)
推特时间轴代码
<a class="twitter-timeline"
href="https://twitter.com/<?php echo $instance['twitter-feed-username']; ?>"
data-widget-id="I NEED THIS TO BE GENERATED FROM THE URL"
data-chrome="nofooter"
data-tweet-limit="<?php echo $instance['twitter-feed-count']; ?>"
>Tweets by <?php echo $instance['twitter-feed-username']; ?>
</a>
最近的解决方案我自己解决了:
转到章节:覆盖时间轴选择(Twitter)
让我们说如果我试图放data-screen-name="twitter"
,这将解决问题,但如果wordpress管理员从Widget部分删除用户名,它将带来data-widget-id
的提要,是否有办法攻击{{ 1}},因为这是生产项目,我不能使用这种方法。
谢谢大家都是高级。
答案 0 :(得分:0)
来自Twitter docs:
覆盖时间轴选择
...
您应该正常配置设置页面中的时间轴小部件。
因此,data-widget-id
是您在个人资料中创建小部件时由Twitter提供的内容。
要有后备解决方案:
data-screen-name
属性覆盖窗口小部件的默认内容。