Php 如何将Wordpress注销重定向到自定义URL
在过去的45分钟里,我在网上搜索了一下,仍然没有找到一个简单的描述,说明如何将一个从WordPress注销的用户发送到一个自定义URL 我遇到过 …但它没有描述将代码粘贴到何处。我没有使用“成员”插件 当然,只有一些东西可以添加到Theme functions.php文件或对general-template.php进行编辑来指定URL?我甚至不想要一个不同的网站域名。只要回到登录页面就可以了,但我更希望能够在代码中的某个地方指定一个完整的自定义“链接”。www.example.com 我如何/在哪里可以这样做 非常感谢您的帮助或建议Basic 我只知道注销发生时有两个钩子。这是Php 如何将Wordpress注销重定向到自定义URL,php,wordpress,redirect,logout,Php,Wordpress,Redirect,Logout,在过去的45分钟里,我在网上搜索了一下,仍然没有找到一个简单的描述,说明如何将一个从WordPress注销的用户发送到一个自定义URL 我遇到过 …但它没有描述将代码粘贴到何处。我没有使用“成员”插件 当然,只有一些东西可以添加到Theme functions.php文件或对general-template.php进行编辑来指定URL?我甚至不想要一个不同的网站域名。只要回到登录页面就可以了,但我更希望能够在代码中的某个地方指定一个完整的自定义“链接”。www.example.com 我如何/在
logout\u url
和wp\u logout
。通常,我在下一种方式中使用wp\u注销
function your_prefix_redirect() {
wp_redirect('https://google.com/');
die;
}
add_action('wp_logout', 'your_prefix_redirect', PHP_INT_MAX);
请注意,我将优先级指定为最大INT,因为在注销时,其他一些代码可能会执行其他主要操作
代码放在哪里?
您应该尝试以下方法:
function.php
中的代码放入活动主题中function.php
,但在插件中,上面的代码运行良好
如何创建Wordpress基本插件
wp content/plugins
您的一些前缀注销自定义url.php
<?php
/*
Plugin Name: Custom logout URL
Author: Your_Name
*/
function your_prefix_redirect() {
wp_redirect('https://google.com/');
die;
}
add_action('wp_logout', 'your_prefix_redirect', PHP_INT_MAX);
您可以将过滤代码过滤到functions.php
文件中。谢谢@jakeparis,这又是复制/粘贴到Theme functions.php文件中吗?@Plot64我更新了答案。希望这能澄清情况
<?php
/*
Plugin Name: Custom logout URL
Author: Your_Name
*/
function your_prefix_redirect() {
wp_redirect('https://google.com/');
die;
}
add_action('wp_logout', 'your_prefix_redirect', PHP_INT_MAX);