2016-03-29 3 views
0

Ich versuche, die wp-login.php auf meiner Website zu verstecken, damit ich das Plugin umbenennen wp-login.php, ich umbenannt es als Login. Jetzt möchte ich es auf meine benutzerdefinierte Login-Seite umleiten, so dass das Standard-Login-Formular von Wordpress vollständig ausgeblendet ist. Gibt es einen Weg, dies zu erreichen? Ich habe bereits versucht, eine Umleitung Plugin und den Code aber es unterstützt nur den wp-login.php und nicht meinen neuen Login-url:Hide wp-login.php als Login und umleiten es auf eine benutzerdefinierte Login-Seite

function redirect_login_page(){ 

// Store for checking if this page equals wp-login.php 
$page_viewed = basename($_SERVER['REQUEST_URI']); 

// permalink to the custom login page 
$login_page = get_permalink('10'); 

if($page_viewed == "wp-login.php") { 
    wp_redirect($login_page); 
    exit(); 
} 
} 

Gibt es eine Möglichkeit, dies zu tun, ohne tatsächlich die Wordpress-Basis-Dateien zu verändern?

Antwort

0

Sie können die Ergebnisse des Zugriffs auf wordpress admin über die benutzerdefinierte Admin-Anmeldeseite unter Verwendung eines Plugins mit dem Namen All In One WP Security & Firewall erreichen.

Das All In One WordPress Security Plugin wird die Sicherheit Ihrer Website auf ein neues Level heben. Dieses Plugin wurde von Experten entworfen und geschrieben und ist einfach zu verwenden und zu verstehen. Es reduziert das Sicherheitsrisiko, indem es nach Sicherheitslücken sucht und die neuesten empfohlenen WordPress Sicherheitspraktiken und -techniken implementiert und durchsetzt.

Ihre Anforderung:

Dieses Plugin hat die Fähigkeit, Admin-Login-Seite zu verbergen. Benennen Sie die URL Ihrer WordPress-Login-Seite um, damit Bots und Hacker nicht auf Ihre echte WordPress-Login-URL zugreifen können. Mit dieser Funktion können Sie die Standard-Login-Seite (wp-login.php) in eine von Ihnen konfigurierte Konfiguration ändern.

Weitere Funktionen finden plugin codex

2

Versuchen Sie, diese

add_action('init','custom_login'); 
function custom_login(){ 
global $pagenow; 
if('wp-login.php' == $pagenow) { 
    wp_redirect('http://localhost/wordpresstest/blog/'); 
    exit(); 
} 
} 
Verwandte Themen