动态PHP链接上的占位符文本

时间:2017-03-06 20:00:10

标签: php

我正在尝试将占位符文本添加到PHP代码中

$message = sprintf( __( "Welcome,<br><br><br><a href=%s%s%s>Click Here</a> to login and start using the cool website features.<br><br><br>Best Wishes", "profile-builder" ), '<a href="'.$registration_page_url.'">', $registration_page_url, '</a>.' );

正如您所看到的,我尝试通过添加:

来应用HTML方法
<a href=%s%s%s>Click Here</a>

它不起作用,它会显示“点击此处”后面的链接

1 个答案:

答案 0 :(得分:0)

为什么要重复你的sprintf任务?

您已在anchor标记内添加了3个占位符,然后将其替换为3个变量,

这里的问题是你的变量会与基础锚标签冲突

这样可以正常工作:

$message = sprintf( __( "Welcome,<br><br><br><a href="%s">Click Here</a> to login and start using the cool website features.<br><br><br>Best Wishes", "profile-builder" ), $registration_page_url);