может просто счетчик сбился?
Убедитесь, что в таблице wp_usermeta
нет записей, у которых значение user_id
не совпадает с ID существующих пользователей.
Flector
Как это проверить?
Sergey Biryukov
Если я там смотрю phpMyAdmin—>wp_usermeta—> вкладка Общие—> столбец user_id—> по столбцу meta_value , administrator три записи ID 1, 2 , 3
в wp_users только две 1 и 3, то есть не отображается пользователь с ID 2
Почему так и как это исправить?
Почему так и как это исправить?
Была похожая ерунда. Уже точно всего не помню. но также в wp_user кол-во юзеров было меньше, чем реально.
Оказалось, когда-то был установлен плагин, создающий юзеров в др. таблицах (своих). Пагин был удалён (до моего прихода), а таблицы остались. Почему ВП их подхватывал — я уж не знаю, но решилось удалением левых таблиц и оптимизацией базы.
ЗЫ. По моему я даже описывал эту ситуацию тут на форуме… Давно это было
Почему так и как это исправить?
Вероятно, какой-то плагин (или кто-то из тех, кто работал над сайтом) удалил пользователя не средствами WordPress, а напрямую из таблицы wp_users
, забыв при этом про wp_usermeta
.
Можно удалить из wp_usermeta
записи, у которых user_id
равно 2.
SeVlad
Sergey Biryukov
Спасибо! Удалил строки для данного пользователя, в админке скрытый пользователь больше не отображается.