我建议你自己滚。使用sharethis api或addthis. 然后可以使用get\\u permalink();用于url参数。
function wpu_share() {
$url = get_permalink();
$title = get_the_title();
$add_this = \'st_url="\'.esc_url( $url ).\'"\'; ?>
<span class=\'st_facebook_large\' <?php echo $add_this; ?> displayText=\'Facebook\'></span>
<span class=\'st_twitter_large\' <?php echo $add_this; ?> displayText=\'Tweet\'></span>
<span class=\'st_linkedin_large\' <?php echo $add_this; ?> displayText=\'LinkedIn\'></span>
<span class=\'st_email_large\' <?php echo $add_this; ?> displayText=\'Email\'></span>
<?php }
add_action(\'wp_footer\', \'wpu_share_js\' );
function wpu_share_js() { ?>
<script type="text/javascript">var switchTo5x = true;</script>
<script type="text/javascript" src="http://w.sharethis.com/button/buttons.js"></script>
<script type="text/javascript">stLight.options({publisher:"ur-xxxxxxxxxxxx"}); </script>
<? }
更新你需要向感谢页面传递一个变量,该变量引用他们注册的课程的帖子id,然后你可以使用该变量获取正确的url。
$url = get_permalink( $post_id );
// You will need to pass the post id to the thank you page using a query string or another method.
要使用查询字符串追加?id=$post->id到重定向到感谢页面的末尾。然后在感谢页面上:
if (isset( $_GET[\'id\'] ) $post_id = (int) $_GET[\'id\'];
为了安全起见,请确保在使用$url变量的地方使用esc\\u url()。