我想传递一个网站给客户,但他不是付费的CMS后端。
我可以只删除wp-admin文件夹,只使用wordpress的前端吗?
这样做会有什么问题吗?
是否有更好的方法禁用后端CMS?
发布于 2017-06-16 12:52:56
iThemes安全性允许重命名管理/登录路由。这是一个简单的方法来隐藏(和保护)你的网站。
iThemes安全性:https://wordpress.org/plugins/better-wp-security/
要阻止非管理用户进入wp,只需将以下代码添加到functions.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,其他人将被重新定向到主页.
发布于 2019-11-24 05:36:28
制作一个HTML版本的网站,并给予他们。然后你的网站将不会是wordpress和他们将没有一个CMS。会有其他解决方案的方法。
1)没有wp文件夹的站点--他们可以从存储库中获得自己的wp,并强制管理员登录。
@mrben522不要给管理员代码--他们可以强行登录。
3)@birgire给他们的主题-这是CMS部分。他们下载wordpress和他们的CMS免费。
( 4)@Liam ithemes实际上阻止人们进入,所以这应该是一个很好的解决方案。但是如果他们能够访问DB,并且他们可以访问FTP --他们可以直接关闭它。
因此,给他们一个不属于CMS的网站的唯一方法是HTML,你可以从你的wordpress网站上以多种方式制作HTML。PLugins、爬虫等搜索google
https://wordpress.stackexchange.com/questions/213683
复制