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

Javascript 获取WordPress中弹出窗口的共享链接,javascript,php,wordpress,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, resizabl

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

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>

通常,我会这样做:


但我知道PHP不能在Javascript中使用,因为一个人的服务器端和客户机端。那么我如何才能使这些链接弹出呢?

上述代码实际上应该可以工作,您可以将php与javascript函数放在一起,就像在第二个示例中使用a标记一样


如果您通读了注释,那么问题实际上是由JavaScript错误引起的。

您可以使用php生成您拥有的最后一段代码片段。您不能将PHP放在.js文件中。@mschuett好的,我明白了。我刚刚试着使用
,但是当我点击链接时,什么都没有发生。代码中有什么错误吗?我相信你必须把echo放在bloginfo('url')前面才能输出。。我马上检查一下这个功能。嗯,不,你不需要那样做。控制台显示的是该代码在页面上输出的内容?@mschuett好的,我做到了。我检查了源代码以确认URL是否正确输出。但是,当我单击链接时,仍然没有发生任何事情。如果在popupwindow函数中放入console.log,是否会调用它?只是想看看问题是否真的存在于js函数中谢谢你的帮助。