2017-03-16 90 views
0

首先,我是新来的使用Wordpress,所以请原谅我,如果我问一些真正愚蠢的东西。完全删除wp登录

我想完全删除wp-login和注册功能,我不希望用户能够注册并且不想在我的博客上显示该选项。

我做了一些研究,我得到的结果是解释如何隐藏wp登录或更改网址,这不是我想要的。 在wordpress中有一个函数能够完全从我的博客中删除这个功能吗?或者我必须从源代码中删除这些页面?

任何帮助,将不胜感激。 谢谢。

回答

1

解开“设置”>“常规”中的“任何人都可以注册” - 我认为这会照顾好它。如果你坚持把表格完全删除,那么这个功能将完全删除登录表单,但仍然提供紧急访问:

add_filter('wp_login_errors', 'my_login_lock_down', 90, 2); 

    function my_login_lock_down($errors, $redirect_to){ 
    // Get to the login form using: http://example.com/wp-login.php?secretform=secretcode 
    $secret_key = "secretform"; 
    $secret_password = "secretcode; 

    if (!isset($_GET[ $secret_key ]) || $_GET[ $secret_key ] != $secret_password) { 
    login_header(__('Log In'), '', $errors); 
    echo "</div>"; 
    do_action('login_footer'); 
    echo "</body></html>"; 
    exit(); 
    } 

    return $errors; 
} 
+0

不幸的是,它没有。我已经检查过,但它仍然会显示该选项,但是由于该框未被打开,注册功能将不起作用。但正如我所说,我想完全从我的博客中删除它。也许有其他想法吗? – vaxzz

+0

尝试此功能 – mayersdesign

+0

是否为您工作? – mayersdesign