私たちのサイトには、多くの企業プロファイルがあります。各プロファイルには、Twitter フィードを含む独自のブロックがあります。
だから最近、それは非常に簡単に機能しました:
<div style="text-align: center;" id="twtr-profile-widget"></div>
<script src="http://widgets.twimg.com/j/1/widget.js"></script>
<link href="http://widgets.twimg.com/j/1/widget.css" type="text/css" rel="stylesheet">
<script>
new TWTR.Widget({
// Some variables
}).render().setProfile('<?php print $profile ?>').start();
</script>
しかし今、Twitter の API の変更後、私はそれを行うことができなくなりました。コードは次のようになります。
<a class="twitter-timeline" data-widget-id="<?php print $widget_id ?>"></a>
<script>
!function(d,s,id){
var js,fjs=d.getElementsByTagName(s)[0];
if(!d.getElementById(id)){
js=d.createElement(s);
js.id=id;
js.src="//platform.twitter.com/widgets.js";
fjs.parentNode.insertBefore(js,fjs);
}
}(document,"script","twitter-wjs");
</script>
ここで、Profile nameの代わりにwidget-idを使用する必要があります。つまり、企業ごとに個別のウィジェットを生成するか、企業に問い合わせる必要があります。
お尻の痛みは、彼らが私たちのサイトをウィジェットのホワイトリストに追加しなければならないことです.
私の質問は、プロファイルの Twitter ウィジェットをレンダリングするにはどうすればよいですか?