如何将 Wordpress 注销重定向到自定义 URL
How to redirect a Wordpress logout to custom URL
我在网上搜索了 45 分钟,但仍未找到有关如何将用户从 WordPress 注销到自定义 URL.
的简单说明
我遇到过this;
add_filter( 'logout_url', 'my_logout_url' );
function my_logout_url( $url ) {
return 'http://yourdomain.com/?a=logout';
}
..但它没有描述粘贴该代码的位置。而且我没有使用 'members' 插件。
肯定只有一些东西可以添加到主题 functions.php 文件或编辑 general-template.php 以指定 URL?我什至不想要一个不同的站点域。回到登录页面就可以了,但我宁愿能够在代码中的某处指定一个完整的自定义 'link' 。 www.example.com
How/where我可以这样做吗?
非常感谢您的帮助或建议
基本
注销发生时我只知道2个钩子。这是 logout_url
和 wp_logout
。通常,我使用 wp_logout
的下一种方式
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
- 创建文件
your-some-prefix-logout-custom-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);
完成上述所有操作后,在 Wordpress 管理面板中激活新插件。如果您的插件未显示在插件列表中,则在 wp-content/plugins
中创建任何文件夹并将您的插件移动到新文件夹中。
代码块前的注释是必需的。如果您对此感兴趣,请阅读插件 handbook
我在网上搜索了 45 分钟,但仍未找到有关如何将用户从 WordPress 注销到自定义 URL.
的简单说明我遇到过this;
add_filter( 'logout_url', 'my_logout_url' );
function my_logout_url( $url ) {
return 'http://yourdomain.com/?a=logout';
}
..但它没有描述粘贴该代码的位置。而且我没有使用 'members' 插件。
肯定只有一些东西可以添加到主题 functions.php 文件或编辑 general-template.php 以指定 URL?我什至不想要一个不同的站点域。回到登录页面就可以了,但我宁愿能够在代码中的某处指定一个完整的自定义 'link' 。 www.example.com
How/where我可以这样做吗?
非常感谢您的帮助或建议
基本
注销发生时我只知道2个钩子。这是 logout_url
和 wp_logout
。通常,我使用 wp_logout
的下一种方式
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
- 创建文件
your-some-prefix-logout-custom-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);
完成上述所有操作后,在 Wordpress 管理面板中激活新插件。如果您的插件未显示在插件列表中,则在 wp-content/plugins
中创建任何文件夹并将您的插件移动到新文件夹中。
代码块前的注释是必需的。如果您对此感兴趣,请阅读插件 handbook