我有这个PHP代码:
$message = sprintf(__(( "Activate your account here link:\n\n%s\n\n to verify that you're not some freaky robot. \n\n" ),
$user, $user_email, $key, $meta),site_url( "?page=gf_activation&key=$key" ));
我想在外部网址上添加一个“怪异的机器人”链接。反正有没有这样做?由于引号,包装它不起作用。
答案 0 :(得分:0)
将其包装在链接中:
..."not <a href=\"someurl\">some freaky robot.</a> \n\n"...
答案 1 :(得分:0)
我猜这个__()
函数是一个翻译,对吧?在这种情况下,您可能不希望在那里硬编码URL。
这种格式应该可以解决问题,这就是我在自己的应用中遇到同样问题的方法。为了示例,我已经从您的用例中简化了一下,只需根据需要调整它以包含其他变量:
$message = sprintf(__('Activate your account to verify that you\'re not <a href="%s">some freaky robot</a>'), $verifyUrl);