0

我正在使用 worpress 并在导航中添加了注销链接:

echo '<a href="http://mydomain.com/wp-login.php?action=logout&redirect_to=%252Flogin%252F&_wpnonce=a2b834fa87">Logout</a>';

我需要它重定向到主页而不是转到登录页面。

如果可能的话,我想通过修改链接来做到这一点。

我尝试将 %252Flogin%252F 更改为 url,但这没有用。

4

2 回答 2

3

如代码所示:

$redirect_to = !empty( $_REQUEST['redirect_to'] ) ? $_REQUEST['redirect_to'] : 'wp-login.php?loggedout=true';

您可以简单地将您的 redirect_to 参数更改为“index.php”。

于 2012-06-07T07:17:22.897 回答
2

它应该工作。但不要忘记urlencode您的主页 url。

echo '<a href="http://mydomain.com/wp-login.php?action=logout&redirect_to='.urlencode($url_home).'&_wpnonce=a2b834fa87">Logout</a>';
于 2012-06-07T07:08:33.323 回答