获取WordPress弹出窗口的共享链接

时间:2014-09-26 20:28:43

标签: javascript php wordpress

我正在尝试使用此弹出功能:

function popupwindow(url, title, w, h) {
  var left = (screen.width/2)-(w/2);
  var top = (screen.height/2)-(h/2);
  return window.open(url, title, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+top+', left='+left);
} 

在这些社交链接上:

<a href="https://www.facebook.com/sharer/sharer.php?u=<?php bloginfo( 'url' ); ?>" title="Share on Facebook"></a>
<a href="http://twitter.com/home?status=<?php the_title(); ?>+<?php bloginfo( 'url' ); ?>" title="Share on Twitter"></a>
<a href="https://plus.google.com/share?url=<?php bloginfo( 'url' ); ?>" title="Share on Google Plus"></a>

通常,我会做这样的事情:

<a onclick="popupwindow('http://www.example.com', 'facebook',400,400);" href="javascript:void(0);">Share on Facebook</a>

但我明白PHP不能在Javascript中使用,因为一个服务器端和一个客户端。那么如何弹出这些链接?

1 个答案:

答案 0 :(得分:1)

上面的代码应该可以正常工作,你可以将php放入你的javascript函数中,就像你在第二个例子中对你的标记一样。

如果您阅读了评论,则问题实际上是由JavaScript错误引起的。