Javascript Facebook wordpress插件-如何加载jssdk并调用FB.init而不与其他Facebook小部件发生任何冲突

Javascript Facebook wordpress插件-如何加载jssdk并调用FB.init而不与其他Facebook小部件发生任何冲突,javascript,facebook,wordpress,facebook-javascript-sdk,xfbml,Javascript,Facebook,Wordpress,Facebook Javascript Sdk,Xfbml,我正在开发一个Wordpress插件,其中用户在管理部分设置自己的facebook应用程序id,并使用该appid调用前端的facebook API。以下是我的步骤:异步加载jssdk,然后在window.fbAsyncint=function(){..}中调用FB.init和FB.getLoginStatus 我的问题是:如何才能以最好的方式做到这一点,从而避免与同一页面中可能包含的其他小部件发生任何冲突 在某些情况下,我会收到这样一条消息:“FB.init已经被调用了——这可能表明存在问题”

我正在开发一个Wordpress插件,其中用户在管理部分设置自己的facebook应用程序id,并使用该appid调用前端的facebook API。以下是我的步骤:异步加载jssdk,然后在window.fbAsyncint=function(){..}中调用FB.init和FB.getLoginStatus

我的问题是:如何才能以最好的方式做到这一点,从而避免与同一页面中可能包含的其他小部件发生任何冲突

在某些情况下,我会收到这样一条消息:“FB.init已经被调用了——这可能表明存在问题”。我试图添加FB。_initialized=false;在FB.init之前-消息出现,但流仍然不是正确的


你能给我指路吗?非常感谢。

根据您想要执行的使用情况,也许您可以在加载的iframe中执行操作。这将使你在那里所做的一切都是“独立的”,并且仍然显示在当前页面上。

如果其他插件可能会干扰你的,那么你甚至不能确定他们是否用你的应用id初始化了SDK,也许他们使用了他们自己的……我想这可能会更成问题。