简单的 WordPress 自助注销功能的示例代码

综合评论5,010,871字数 216阅读0分43秒

简单的 WordPress 自助注销功能的示例代码,您可以将其添加到您的主题的 functions.php 文件中或创建一个插件来实现:

复制代码
  1. <?php
  2. function custom_user_self_unregister() {
  3. if ( isset( $_GET['action'] ) && $_GET['action'] == 'unregister' ) {
  4. if ( is_user_logged_in() ) {
  5. $user_id = get_current_user_id();
  6. wp_delete_user( $user_id );
  7. wp_redirect( home_url() );
  8. exit;
  9. }
  10. }
  11. }
  12. add_action( 'init', 'custom_user_self_unregister' );
  13. function custom_add_unregister_link() {
  14. if ( is_user_logged_in() ) {
  15. echo '<a href="?action=unregister">注销账号</a>';
  16. }
  17. }
  18. add_action( 'wp_footer', 'custom_add_unregister_link' );
  19. ?>
上述代码首先创建了一个 custom_user_self_unregister 函数,用于处理注销请求。当用户访问带有特定参数 action=unregister 的页面并且已登录时,将删除当前用户并重定向到首页。

 文章源自小武站https://1z345.cn/小武站-https://bbs.50-0.cn/856.html

然后,custom_add_unregister_link 函数用于在页面底部添加一个注销链接,仅当用户已登录时显示。
文章源自小武站https://1z345.cn/小武站-https://bbs.50-0.cn/856.html文章源自小武站https://1z345.cn/小武站-https://bbs.50-0.cn/856.html
2024 年 9 月 12 日,天津上空惊现巨大不明黑圈
2024 年 9 月 12 日,天津上空惊现巨大不明黑圈 综合

2024 年 9 月 12 日,天津上空惊现巨大不明黑圈

2024 年 9 月 12 日,天津上空出现巨大不明黑圈引发广泛关注。目击者称当时正走在路上,突然看到天空中有一个巨大的黑圈,像气流一样蠕动着,很大很明显,特别怪异。据了解,这个 “神秘黑圈” 实际上...
邮政业用户申诉处理办法
邮政业用户申诉处理办法 综合

邮政业用户申诉处理办法

《邮政业用户申诉处理办法》是一部旨在促进邮政业健康发展、保障邮政服务和快递服务质量、保护用户合法权益,并规范申诉行为和处理工作的法规。本文详细规定了用户申诉的处理程序、邮政管理部门的职责、企业的责任以...
  • 本文由 admin 发表于2024年8月17日 13:58:49
  • 转载请务必保留本文链接:https://bbs.50-0.cn/856.html
  • 自助注销
匿名

发表评论

匿名网友
确定