Ich verwende die WordPress-Datenbank und das Back-End, um die Nachrichten für die Website meiner Band zu verwalten, und alles funktioniert hervorragend, aber ich möchte das Front-End von WordPress selbst deaktivieren.
Ich habe die WordPress-Installation in installiert /wordpress/
und offensichtlich ist der Admin-Bereich unter /wordpress/wp-admin/
.
Was wäre der beste Weg, um jemanden davon abzuhalten, auf die WordPress-Site selbst zuzugreifen, ohne den Admin-Bereich zu beeinträchtigen?
Wenn überhaupt, könnte ich einfach auf die richtige Homepage der Website umleiten ( domain.com/
).
<?php
Verwenden Sie ein Thema mit "leeren Daten". Legen Sie zwei Dateien in das Verzeichnis und aktivieren Sie "theme".
style.css
und index.php
quelle
<?php wp_redirect(site_url('wp-admin'));die();
anstatt zu beenden, um automatisch zu einer bestimmten Ressource umzuleiten.Fügen Sie dies in Ihre .htaccess-Datei ein und listen Sie die Pfade auf, die Sie verfügbar halten möchten:
quelle
Fügen Sie dies der .htaccess-Datei in Ihrem Stammverzeichnis hinzu
EDIT: Dies ist wirklich nur eine schnelle Lösung, es könnte bessere Lösungen geben. Eine andere Möglichkeit wäre, der Datei functions.php eine Funktion hinzuzufügen, die dann in wp_head () aufgerufen wird, um sie auf diese Weise umzuleiten. Mit dieser Methode können Sie es sich auch erlauben, es mit einer einfachen IP-Überprüfung anzuzeigen.
quelle
/wordpress/wp-admin
jetzt umgeleitet wird an//wp-admin
Obwohl dies eine ziemlich alte Frage mit einer bereits akzeptierten Antwort ist, könnte dies für jemanden nützlich sein, zumal keine dieser Lösungen für mich funktioniert hat.
Der Code selbst ist ziemlich erklärend:
Gib den Code einfach in ein beliebiges Plugin oder in die function.php des Themas ein und es sollte sofort funktionieren.
BEARBEITEN:
Wenn dies bei Ihnen nicht funktioniert (ich hatte auch mit diesem Code kleinere Probleme), können Sie ein neues Thema (oder ein untergeordnetes Thema) erstellen und nur diesen Inhalt in die
header.php
Datei einfügen :quelle
IMO, ein Plugin würde weniger Arbeit erfordern und ist für den speziellen Fall besser geeignet.
quelle