Wordpress 多用户(订阅者)较合适的处理方案

前几天一直在折腾 森林集 官网,需求是能够让用户登录,并且可以收藏文章,因此不用登陆到后台,前端登陆是一个比较好的解决方案。

准备工作

安装插件 WP User Manager ,这个插件主要是实现前端登录并修改和查看个人信息功能,不过没有汉化支持,需要自己手动改代码汉化,😂改了两天。如果有人需要的话,我会考虑分享一下我的 汉化版(bu wan quan) ,其实插件为了达到我想要的效果还改了不少其他代码,要是我头发允许的话,我恨不得亲手写一个。另外,安装插件 Favorites 这个插件是实现收藏文章的功能,依然是魔改了不少内容。

预览

然后

就是各种魔改,改到插件不再水土不服为止~

修改后台登陆地址

既然实现了前台登录,为了避免用户登陆到后台,还需要修改下登录地址
原本的登录地址是 https://xxx.com/wp-login.php
修改后的登录地址是 https://xxx.com/wp-login.php?one=two

实现方式

在主题的 function.php 文件里添加以下代码

//保护后台登录
add_action('login_enqueue_scripts','login_protection'); 
function login_protection(){ 
 if($_GET['one'] != 'two')header('Location: https://senlinjimore.com/'); 
}

添加新评论

已有 8 条评论

求分享汉化版。

忘记看了……邮箱评论给我

我想要汉化版 (☆ω☆)

发你邮箱了😁

Mori Mori 回复 @于长野
0 0

收到了,太谢谢了

Mori Mori 回复 @于长野
0 0

我收到这个是没有汉化的,都是英文😂是不是发错了

我只汉化了前段显示的文字,后台插件的文字没有汉化。。