尝试添加Wordpress丢失的密码URL时无效的链接

时间:2018-12-02 17:06:15

标签: php wordpress

我正在尝试在wordpress上放置指向密码重置表单的链接。在我的插件中,我有以下代码:

$returnData .= '<a href="<?php echo wp_lostpassword_url(); ?>" title="Lost Password">Lost Password</a>';

但是,在我的网站上,它给了我以下URL:

http://site.co.nf/testing_site/myfolder/%3C?php%20echo%20wp_lostpassword_url();%20?%3E

有人可以告诉我我在做什么错吗?

1 个答案:

答案 0 :(得分:2)

您不能在单引号中显示php变量。它将它们视为字面量(即$ a将显示​​为$ a,但双引号中$ a将显示​​其值。

最重要的是,使用'='后无法回显。

$returnData .= "<a href='".wp_lostpassword_url()."' title='Lost Password'>Lost Password</a>"; 

应该这样做。