javascript - 获取 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, 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 中使用,因为有服务器端和客户端。那么如何才能让这些链接弹出呢?

最佳答案

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

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

关于javascript - 获取 WordPress 中弹出窗口的共享链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26067810/

相关文章:

javascript - Extjs View 渲染问题,未捕获类型错误 : Cannot read property 'tooNarrow' of undefined

javascript - 如何让 IFRAME 占据网页的右半部分?

javascript - 将 Google basemap 添加到 ArcGIS Javascript API

php - 如何将绝对文件路径转换为一个 CSS 可以使用的路径?

Javascript:如果单击则播放/暂停并更改 src

php - 无法从 php 数据库值插入多个值

php - Mysql自动插入一个值

php - 设置从本地主机到服务器的服务器代码

wordpress - 如何将我的页面模板放在子文件夹 Wordpress 中?

php - 在 Woocommerce 中移动设备上的图片库上方移动标题和评级