0

以下のコードでは、メール href リンクを送信すると URL 全体が表示され、クリックできません。次のように表示されます。- 次のリンクをクリックしてください: 確認のためにここをクリックしてください 。ローカルでは正しく表示されますが、サーバーでは正しくありません。私の意見が通らない場合は返信してください。

$key = stripslashes($user->user_activation_key);

$activation_key = base64_encode($key);
$user_id_enc = base64_encode($user_id);


$siteUrl = get_site_url();
$full_Url=$siteUrl.'/test.php?user_id='.$user_id_enc.'&key='.$activation_key;
$message  = __('Click on the following link:') . "</br>\r\n";
$message .= sprintf(__('<a href="%s">click here for confirmation</a>'), $full_Url) . "\r\n";
  wp_mail($user_email, sprintf(__('[%s] Your confirmatiom'), $blogname), $message);
4

1 に答える 1

0

http://abc.comとのリンクに絶対パスを使用してみてください。また、Webサイトがネットワーク固有でないことを確認してください。仕事用ネットワークのすぐ内側からアクセスできます。

于 2012-09-04T16:49:32.963 に答える