在body标签后钩住一些代码

时间:2014-07-16 10:45:48

标签: php wordpress-plugin wordpress

我正在写一个wp插件,我试图在身体后挂钩一些代码.. 我的代码吼叫在最顶部,而不是在身体标签之后。

此外,我试图回应所有代码,但也没有发生任何事情..

我的代码:

<div id="fb-root"></div>
<script>
      window.fbAsyncInit = function() {
        FB.init({
          appId  : 'xxxxxx',
          status : true, 
          cookie : true, 
          xfbml  : true  
        });
      };

      (function() {
        var e = document.createElement('script');
        e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
        e.async = true;
        document.getElementById('fb-root').appendChild(e);
      }());
    </script>

<script type="text/javascript">
FB.init({appId: "xxxxxxxx", status: true, cookie: true});
  function share_me() {
    FB.ui({
      method: 'feed',
      app_id: 'xxxxxxxxx',
      link: 'http://www.thesite.com',
      picture: 'http://www.thesite.com/image.gif',
      name: 'Pynchon\'s Edge',
      caption: 'Amazing',
      description: 'The novel is due Fall 2013'
    },
    function(response){
      if(response && response.post_id) {

      }
      else {

      }
    });
  }
</script>
<?  
}
add_action('after_body', 'sb_fb');
do_action('after_body', 'sb_fb');

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

替换

add_action('after_body', 'sb_fb');
do_action('after_body', 'sb_fb');

add_action('wp_footer', 'sb_fb');

在你的插件文件中。