wordpress不能登录
Cookie被您的浏览器阻止或不支持?WordPress后台登陆如何启用?
同一台服务器,同样的浏览器,其他网站WordPress后台可以正常登陆。但是其中一个网站每次登陆WordPress后台的时候,明明账户和密码都正确,但是却无法登陆的。显示“错误:Cookie被您的浏览器阻止或不支持。您必须启用cookie才能使用WordPress。”第二次输入账户密码就可以正常登陆。这样操作可以是可以,就是有点麻烦,有什么方法可以解决?
中文网站,显示“错误:Cookie被您的浏览器阻止或不支持。您必须启用cookie才能使用WordPress。”
英文网站,显示“ERROR:Cookies are blocked or not supported by your browser.You must enable cookies to use WordPress.”
可以通过在wp-config.php文件里面添加一条cookies转向define代码:
define('COOKIE_DOMAIN', '.domain.com');
注意把domain.com改成你自己的域名
注意域名前面还有个.一定不要漏了!
如何在wp-config.php文件添加代码很多朋友看到这感觉已经解决了,但是这段代码到底放在什么位置,怎么添加那?
在wp-config文件中添加自定义的代码,通常是添加在WP_DEBUG后面,必须位于ABSPATH常量定义之前。也就是下面这行代码前面。
/* That's all, stop editing! Happy publishing. */
Wordpress建站教程:禁止使用Admin用户名登陆,提高网站安全性能
作者:悦然wordpress建站(悦然建站)
(此处已添加小程序,请到今日头条客户端查看)继续分享wordpress建站教程。到目前为止,依然有很多网站在使用admin作为网站的默认用户名,这对网站安全来说是非常不利的,就跟123456这样的密码一样,admin用户名也是非常容易被黑客利用的,所以悦然wordpress建站建议大家不要使用默认的admin作为用户名。
如果你目前的网站正在使用admin作为用户名,那么最好马上登陆wordpress建站后台,然后添加一个新的管理员用户,设置一个复杂一点的用户名,然后再删除admin这个用户。
还有一些坏人可能会使用工具扫描你的wordpress后台,而这种扫描工具一般都会使用admin用户名来尝试登陆后台,这样对网站也是有影响的,所以我们还可以进一步把admin用户名禁止。
add_filter( ‘wp_authenticate’, ‘fanly_no_admin_user’ );functionfanly_no_admin_user($user){if($user == ‘admin’){exit; }}add_filter(‘sanitize_user’, ‘fanly_sanitize_user_no_admin’,10,3);function fanly_sanitize_user_no_admin($username, $raw_username, $strict){if($raw_username == ‘admin’ || $username == ‘admin’){exit; }return $username;}
打开当前wordpress建站主题的functions.php文件,然后把上面的代码添加进去,保存即可生效。
另外我们也可以使用Code Snippets插件,把上面的代码添加到插件中,这样会更方便。
建议:如果你的网站使用的是其它建站程序,同样不要使用和admin作为用户名哦。
修改 WordPress 后台站点地址后无法登录网站
刚接接触 WordPress 的新手可能会认为直接在后台常规设置页面,WordPress地址(URL)和站点地址(URL)中修改地址就可以换域名了,这是绝对错误的做法。结果很杯具,修改后网站不能加载样式文件,也不能登录后台,想改回去也不知从何下手。
想恢复之前的链接设置,比较常见的方法是登录phpMyAdmin修改数据库wp-options表home和siteurl的链接地址。
这里提供一个更简单的方法,将下面的代码添加到当前主题函数模板 functions.php 中:
update_option('siteurl','');update_option('home','');
将代码中的链接改为自己的,然后刷新一下页面,即可恢复链接。
如果想更换站点域名链接,可以参阅:WordPress站内链接修改插件:Velvet Blues Update URLs