Не можете да влезете. Кликате за ресетирање — мејлот не пристигнува ни за десет минути.
Тоа е втор проблем (серверот не праќа мејл), но сега ви треба влез. Еве три начина.
1. Преку phpMyAdmin — најбрзо
Влезете во cPanel → phpMyAdmin → изберете ја базата → табела wp_users.
Најдете го вашиот корисник, кликнете Edit. Кај полето user_pass:
- Во колоната Function изберете MD5
- Во Value впишете ја новата лозинка како обичен текст
- Зачувајте
WordPress ја прифаќа MD5 при првата најава и веднаш ја претвора во посилен формат.
Внимание: префиксот може да не е wp_. Погледнете во wp-config.php кај $table_prefix.
2. Преку functions.php — ако немате пристап до базата
Во темата, на почетокот на functions.php, додајте:
wp_set_password('novaLozinka123', 1);
Бројката е ID на корисникот — обично 1 за првиот админ.
Отворете го сајтот еднаш, потоа веднаш избришете ја линијата. Ако остане, лозинката се ресетира при секое вчитување и никогаш нема да можете да ја смените.
3. Нов админ преку функција
Ако не знаете ниту корисничко име:
wp_create_user('nov_admin', 'lozinka123', 'vie@primer.mk');
$u = new WP_User(get_user_by('login','nov_admin')->ID);
$u->set_role('administrator');
Истото правило — избришете по влегувањето.
Сега поправете го мејлот
Влеговте, но проблемот со мејлот останува — и тоа значи дека и другите мејлови не стигнуваат: потврди за нарачки, известувања, контакт форма.
Причината е речиси секогаш иста: WordPress праќа преку PHP функција без автентикација, и примачите го одбиваат.
Решение: приклучок за SMTP плус е-пошта на вашиот домен. Тогаш мејлот оди преку вистински сервер и стигнува.
За да не се повтори
Направете втор админ со друга адреса — на друг домен, не на истиот сајт. Ако едниот пристап падне, влегувате со другиот.
И запишете ги лозинките во менаџер, не во глава.