删除“wp-admin”文件夹--会出什么问题?

时间:2016-01-05 作者:pixelcrash

我想把一个网站传递给客户,但他没有为CMS后端付费。

我可以删除wp admin文件夹并使用wordpress的前端吗?

这样做会不会出什么问题?

是否有更好的方法禁用后端CMS?

4 个回复
SO网友:birgire

这听起来像是个坏主意<就像卖一辆没有车钥匙的车

如果删除wp-admin 文件夹中,由于PHP错误,站点将无法运行。

许多站点通过/wp-admin/admin-ajax.php.

您也无法以有意义的方式更新此类安装。

将主题或插件交给你的客户-不要修改或删除WordPress核心的部分。

SO网友:mrben522

这听起来绝对是个坏主意。我建议不要让他们访问后端。如果他们没有用户名,那么他们基本上没有wp admin,但你没有破坏任何东西的风险。

SO网友:Liam Stewart

iThemes安全性允许重命名管理/登录路由。这是一种隐藏(和保护)网站的简单方法。

iThemes安全:https://wordpress.org/plugins/better-wp-security/

要阻止非管理员用户进入wp admin,只需向函数中添加以下代码。php:

 add_action( \'init\', \'blockusers_init\' );

 function blockusers_init() {
    if ( is_admin() && ! current_user_can( \'administrator\' ) && 
! ( defined( \'DOING_AJAX\' ) && DOING_AJAX ) ) {
        wp_redirect( home_url() );
        exit;
    }
}
现在,只有管理员用户可以访问wp admin,其他所有人都将被重新定向到主页。

SO网友:Jon

制作网站的HTML版本,并提供给他们。那么你的网站将不会是wordpress,他们也不会有CMS。还有其他解决方案

1) 没有wp admin文件夹的站点-他们可以从存储库中获取自己的wp admin并强制管理员登录。

2) @mrben522不要给他们管理员代码-他们可以强行登录。

3) @birgire给他们主题-这是CMS部分。他们下载wordpress并免费提供CMS。

4) @Liam Stewart-ithemes实际上阻止了人们进入,所以这应该是一个很好的解决方案。但是,如果他们能够访问数据库,并且能够访问FTP,他们就可以将其关闭。

因此,给他们一个不是CMS的站点的唯一方法是HTML,你可以通过多种方式从wordpress站点创建HTML。插件、爬虫等搜索google

相关推荐

在将代码添加到函数后无法登录WordPress wp-admin。php

我在函数末尾添加以下代码。php文件,用于根据自定义帖子的帖子标题填充分类法。问题是,当我添加代码时,尝试登录wp admin时会出现以下错误。非常感谢您能帮助我们弄清楚为什么会发生这种情况。Error:错误:由于意外输出,Cookie被阻止。有关帮助,请参阅此文档或尝试支持论坛。Code: <?php function update_custom_terms($post_id) { // only update terms if