Είστε διαχειριστής σε ιστοσελίδα WordPress και κλειδωθήκατε έξω από το διαχειριστικό panel; Υπάρχουν πολλοί διαφορετικοί τρόποι ανάκτησης του λογαριασμού σας και ο πιο απλός ίσως είναι η επαναφορά του κωδικού πρόσβασης. Άλλος τρόπος είναι η προσθήκη ενός διαχειριστή μέσω της MySQL.
Τι συμβαίνει όμως αν δεν έχετε πρόσβαση στην MySQL ή να μην έχετε τα απαραίτητα δικαιώματα να τρέξετε querys; Παρακάτω θα δούμε πως μπορείτε να προσθέσετε ένα χρήστη διαχειριστή στο WordPress χρησιμοποιώντας FTP.
Το πρώτο πράγμα που θα χρειαστείτε είναι μια εφαρμογή FTP client.
Με την εφαρμογή και αφού δώσετε τα απαραίτητα στοιχεία μπορείτε να συνδεθείτε μέσω FTP ή SFTP στον server που φιλοξενείτε την σελίδα σας.
Μόλις συνδεθεί στο WordPress site σας, θα πρέπει να βρείτε το αρχείο functions.php που υπάρχει στο theme του WordPress σας. Συνήθως είναι στην διαδρομή:
/το-site-σας/wp-content/themes/το-theme-που-χρησιμοποιείτε/functions.php
Κατεβάστε το αρχείο functions.php στον υπολογιστή σας.
Ανοίξτε το functions.php με τον αγαπημένο σας επεξεργαστή κειμένου (χρησιμοποιούμε Notepad++ σε Windows και Geany σε συστήματα Linux). Προσθέστε τον παρακάτω κώδικα στο κάτω τέλος του αρχείου.
function iguru_admin_account(){
$user = 'Username';
$pass = 'Password';
$email = '[email protected]';
if ( !username_exists( $user ) && !email_exists( $email ) ) {
$user_id = wp_create_user( $user, $pass, $email );
$user = new WP_User( $user_id );
$user->set_role( 'administrator' );
} }
add_action('init','iguru_admin_account');
Μην ξεχάσετε να αντικαταστήσετε to όνομα (Username), ton κωδικό (Password) και το [email protected] με τα δικά σας δεδομένα.
Στη συνέχεια, αποθηκεύστε το αρχείο και στη συνέχεια να ανεβάστε το πίσω στην ιστοσελίδα σας, χρησιμοποιώντας τον FTP client.
Τώρα μπορείτε να εισέλθετε στην ιστοσελίδα σας με τον λογαριασμό του χρήστη που μόλις προσθέσατε.
Αφού έχετε συνδεθεί στο site σας, επεξεργαστείτε και πάλι το αρχείο functions.php για να διαγράψετε το όνομα, τον κωδικό και το email που έχετε προσθέσει. Διαγράψτε δηλαδή όλο τον παραπάνω κώδικα.