我有两行代码。
<div class="fb-share-button" data-href="http://mysocialrewards.com.au/hellofresh/?ref=<?php print $current_user->ID; ?>" data-layout="button" data-size="small" data-mobile-iframe="true"><a class="fb-xfbml-parse-ignore" target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fmysocialrewards.com.au%2Fhellofresh%2F%3Fref%3D<?php print $current_user->ID; ?>">Share</a></div>
这个是在my-account.php文件中,允许用户通过执行php共享他们的facebook链接
<div class="fb-share-button" data-href="http://mysocialrewards.com.au/hellofresh/?ref=[insert_php]print $current_user->ID;[/insert_php] " data-layout="button" data-size="small" data-mobile-iframe="true"><a class="fb-xfbml-parse-ignore" target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fwww.mysocialrewards.com.au%2Fhellofresh%2%3Fref%3D[insert_php]print $current_user->ID;[/insert_php] &src=sdkpreparse">Share</a></div>
这个是在我必须使用[insert_php]来执行php代码的页面中,它基本上是相同的但是当我点击分享这个url时它不会发送作为当前用户ID的url的结尾。
我认为它与wordpress页面中的[insert_php]标签有关,因为它在第一个例子中工作正常。
我希望有人可以帮助我在wordpress页面中使用它,因为它是网站的重要组成部分。
编辑:我也将facebook javascript添加到网站