之前我写一篇文章:WordPress实现用户自动登录,文中介绍了实现WordPress公共帐号进行自动登录的方法。现在问题又来了,可能会有人用公共帐号登录,进入后台修改密码,导致其他人无法使用这帐号。在WordPress中,如何禁止特定用户修改密码呢…
WordPress是一个伟大的博客引擎。它是灵活的,可扩展,易于调整/配置集成到现有的网站。然而,如果你有一个现有的网站,提供用户认证和管理能力,让WordPress接受这些证书(在时尚的单点登录)可能是一个挑战。 在多人共用一个帐号的情况下,有这样…
昨天群里有朋友询问如何禁止用户编辑他们的个人资料,下面分享一下相关方法。 禁止所有用户编辑自己的个人资料 管理员也不能编辑自己的个人资料(貌似没必要),但是他可以编辑他人的个人资料 1 2 3 4 5 6 7 8 add_action( 'admin…
前些天, @iweb 询问如何才能禁止用户编辑“我的个人资料”中的电子邮件,倡萌今天就分享下,通过 jQuery 给表单添加禁用 disabled="disabled" 或 只读 readonly="readonly" 属性来禁止用户编辑字段的方法。…
WordPress可以自定义用户数据表,这样多个wordpress网站就可以共享用户数据了,有时候这是非常方便的,这些Wordpress站点应该安装在同一个数据库下,数据表前缀各不相同。由于Wordpress的用户数据表(wp_users和wp_us…
众所周知,WordPress的后台载入速度是相当慢的(和前台比起来)。 后台载入速度的慢的原因不仅仅是因为会加载不少JS文件,而且各种RSS也需要时间。 比如什么链入链接,还有WordPress新闻,快速插入等,我基本上没用过这些功能。不知道大家是不…
使用wordpress的博主估计都遇到这种情况,有人在自己的博客注册成为用户后,有时候邮箱却收不到wordpress发来的密码,而wordpress的密码又是系统自动生成的,新用户收不到密码也就无法登陆了。对于这种情况可以通过在注册页面显示系统生成的…
在某些特殊情况下,可能需要禁止用户使用WordPress自带的密码重置功能,也就是在登录界面点击“忘记密码?”来找回密码: 如果要禁止所有用户使用这个功能,可以在主题的 functions.php 添加下面的代码: 1 add_filter('all…
一般虚拟主机都只禁用了mail()函数,于是我们大都选择smtp发信,但是万网更绝,把smtp也禁用了,于是只好找其他方法了。由于万网把stream_socket_client函数禁用,无法使用WordPress的SMTP接口发信,只好通过fsock…
根据用户反映,用户在使用WordPress找回密码功能时出现bug,导致不能找回密码,造成用户的不满。于是自己测试了一下,的确是有bug. wordpress站点的用户如果忘记密码,就会在登录界面填写注册用户名或邮箱,系统会自动发送一篇重置密码的邮件…