我正在尝试在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
有人可以告诉我我在做什么错吗?
答案 0 :(得分:2)
您不能在单引号中显示php变量。它将它们视为字面量(即$ a将显示为$ a,但双引号中$ a将显示其值。
最重要的是,使用'='后无法回显。
$returnData .= "<a href='".wp_lostpassword_url()."' title='Lost Password'>Lost Password</a>";
应该这样做。