Κλειδωθήκατε έξω από τη περιοχή διαχείρισης του WordPress σας; Και τώρα τι κάνουμε; Αποκτήστε γρήγορα πρόσβαση στη διαχείριση του WordPress όταν κάτι δεν πάει καλά.

Κλειδωθήκατε έξω από τη περιοχή διαχείρισης του WordPress σας

Ξεκλειδώνω το WordPress μου σε 3 λεπτά

Ας πάρουμε σαν παράδειγμα ότι το blog σας έχει χακαριστεί ή έχετε ξεχάσει τον κωδικό πρόσβασης και το e-mail που έχετε δηλωμένο δεν ισχύει. Τι κάνουμε τώρα;

Πανικός; Όχι η λύση είναι απλή και γρήγορη. Διαβάστε παρακάτω.

Αυτό που θα προσπαθήσουμε να κάνουμε είναι να προσθέσουμε ένα χρήστη με δικαιώματα Διαχειριστή, τον κωδικό του και το e-mail του. Βασική προϋπόθεση είναι να έχουμε πρόσβαση FTP ώστε να κάνουμε τις παραπάνω ενέργειες.

Δημιουργώντας ένα νέο χρήστη με δικαιώματα Admin

Χρησιμοποιώντας έναν FTP client  ανοίγουμε για επεξεργασία το αρχείο functions.php που βρίσκεται στο φάκελο του θέματος που είναι ενεργό. Σε αυτό το σημείο θα υπενθυμίσω πόσο σημαντικό είναι να έχουμε δημιουργήσει ένα θέμα απόγονο ή child theme.

Θα βρούμε αυτό το αρχείο στη διαδρομή /tositemou.gr/wp-content/themes/to-thema-mou/functions.php.

Στο αρχείο functions.php, που μπορούμε να το επεξεργαστούμε με κάποιον text editor, επικολλούμε το παρακάτω PHP κώδικα:

  1. function wpb_admin_account(){
  2.  $user = 'Username';
  3.  $pass = 'Password';
  4.  $email = 'email@site.gr';
  5.  if ( !username_exists( $user ) && !email_exists( $email ) ) {
  6.  $user_id = wp_create_user( $user, $pass, $email );
  7.  $user = new WP_User( $user_id );
  8.  $user->set_role( 'administrator' );
  9.  } }
  10.  add_action('init','wpb_admin_account');

και δεν ξεχνάμε να αντικαταστήσουμε όπου 'Username', 'Password' και 'email@site.gr' με τα δικά μας στοιχεία εισόδου.

Και φυσικά αποθηκεύουμε το αρχείο functions.php.

Τελειώσαμε!

Πάμε τώρα στη περιοχή διαχείρισης και συνδεόμαστε με τα διαπιστευτήρια που ορίσαμε λίγο πριν.

Είμαστε πλέον στη περιοχή διαχείρισης με δικαιώματα admin που αυτό σημαίνει ότι μπορούμε να δημιουργήσουμε νέους χρήστες.

Τώρα καλόν είναι να διαγράψουμε τον PHP κώδικα που λίγο πριν γράψαμε στο αρχείο  functions.php. Η διαγραφή του κώδικα δεν θα διαγράψει τον χρήστη που δημιουργήσαμε.
Ελπίζω να μην χρειαστεί ποτέ να κάνετε την παραπάνω παρέμβαση αλλά καλό είναι να γνωρίζουμε τη διαδικασία.

Ίσως σας ενδιαφέρουν…

Απάντηση

Αυτός ο ιστότοπος χρησιμοποιεί το Akismet για να μειώσει τα ανεπιθύμητα σχόλια. Μάθετε πώς υφίστανται επεξεργασία τα δεδομένα των σχολίων σας.