我在Wordpress中有一个小工具,我可以使用小工具API输入设置Twitter实际帐户URL,但data-widget-id
呢,有没有任何方法可以转换HTTP URL
(http://www.twitter.com/usernameetc)从twitter到data-widget-id
,我正在创建的小工具需要该id(但我希望它从twitter帐户URL生成一个id)。
公共功能小部件
(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 admin从Widget部分删除用户名,它将从data-widget-id
带来提要,有没有办法破解data-widget-id
,因为这是生产项目,我不能使用这种方法。
谢谢大家都是高级。
来自Twitter文档:
覆盖日程表选择
您应该像往常一样从设置页面配置一个时间轴小部件。
因此,data-widget-id
是Twitter在您的个人资料中创建小部件时提供的东西。
要有后备解决方案:
- 登录您的Twitter帐户
- 创建一个小部件并获取提供的ID
- 将该ID写入小部件设置或直接写入"widget.php"文件
- 使用
data-screen-name
属性覆盖小部件的默认内容