jes*_*ele 1 php wordpress facebook facebook-sharer
我正在尝试向我正在开发的 Wordpress 网站添加一些社交媒体共享按钮,并将其用于 Facebook:
<a href="http://www.facebook.com/sharer/sharer.php?u=<?php the_permalink();?>" title="Share on Facebook." target="_blank"><img src="/img/facebook-blue.png" alt="Share this on facebook!" /></a>
Run Code Online (Sandbox Code Playgroud)
但它似乎不起作用,当我检查代码“ http://www.facebook.com/sharer/sharer.php?u=http://myurl/post-name ”时,它会生成正确的链接,但是当我单击它我在 Facebook 上收到此错误:
我在本地工作,网址是:localhost:8080/videos/test-2-testing
您会发现 Facebook 的 sharer.php 不适用于任何本地主机 URL。
共享者从它传递的 URL 中抓取图像、标题和描述。由于它无法访问 localhost(并且允许它尝试实际上会为 Facebook造成潜在的安全漏洞),因此您会收到此错误。
它可能会在生产中正常工作,尽管您需要对 URL 进行 urlencode,如下所示:
<a href="http://www.facebook.com/sharer/sharer.php?u=<?php echo urlencode(get_permalink()) ?>" ...>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3152 次 |
最近记录: |