Wordpress wp\u注销\u url不工作

Wordpress wp\u注销\u url不工作,wordpress,logout,Wordpress,Logout,我目前正在WordPress上建立一个网站。我有一个注销链接(在..标签内)。当用户点击时,它应该注销并重定向到当前页面 我使用了: <a id="logout-submit" href="<?php echo wp_logout_url(get_permalink());?>">Log Out</a> 但这似乎并不奏效。当我点击链接时,什么也没发生。当我右键单击链接并在新选项卡中打开时,用户已注销。请告诉我该如何着手纠正这一点 提前感谢。试试这个:

我目前正在WordPress上建立一个网站。我有一个注销链接(在..标签内)。当用户点击时,它应该注销并重定向到当前页面

我使用了:

 <a id="logout-submit" href="<?php echo wp_logout_url(get_permalink());?>">Log Out</a>

但这似乎并不奏效。当我点击链接时,什么也没发生。当我右键单击链接并在新选项卡中打开时,用户已注销。请告诉我该如何着手纠正这一点

提前感谢。

试试这个:

<a id="logout-submit" href="<?php echo wp_logout_url();?>">Log Out</a>

使用类似的方法:

<?php echo wp_logout_url( $_SERVER['REQUEST_URI'] ); ?>


<>这是有效的。

这是使用GET-PyMalkink()时要考虑的好问题;请注意,当在没有ID参数的posts页面(索引、存档等)的循环外部使用时,它将返回循环中最后一篇文章的URL,而不是当前页面的永久链接。-


我也在使用:
。它正确地回显了正确的注销url,但是没有让我注销,我得到了死亡的白色屏幕。这不是pulgin问题,只有在尝试注销时才会发生(无论我在哪里尝试注销)。

您使用的是域插件还是重定向插件吗?嗨,Andy,谢谢您的回复。我正在本地机器上建立网站。我没有使用任何重定向插件。这里出了什么问题?如果从注销函数中删除get_permalink函数,会发生什么?当get_permalink函数在锚链接中时,写入锚链接的URL是什么?你的代码行是正确的,所以我只是想在这里做一点故障排除。它是有效的。在脚本之外尝试失败的地方。问题可能在于该脚本。