Intereting Posts
Что больше влияет на производительность сайта? Шаблоны переопределяют или перехватывают как создать таблицу стилей в редакторе тем? Отслеживание исходящих кликов Выберите последние 2 статьи, но только из данной категории Каков наилучший способ сбросить поиск в meta_key / meta_value? Использовать мета-поля внутри шаблона страницы архива для Woocommerce Проблема wp_get_attachment_image_src Как ограничить количество сообщений на странице пользовательского типа сообщений? Запрос пользовательского типа сообщения с тегами Отображение месяца и года создания страницы? Как восстановить идентификатор сообщения ранее в последовательности «стрельба» администратора? Создание в цикле с идентификаторами вложений? Ошибка Invalid Profile в командной строке BackupBuddy WP CLI Недопустимое смещение строки 'таксономия' в Веб-сайт медленный: советы по оптимизации

Отдельные реальные пользователи

Если я посмотрю

/wp-admin/users.php 

Я вижу всех пользователей, но некоторые из них дали фальшивое письмо и никогда не использовали свой пароль.

Есть ли способ узнать, кто использовал свой пароль хотя бы один раз? Если нет, есть ли плагин для этого?

Если вы устанавливаете следующий плагин и оставляете его на некоторое время … вы можете видеть, кто вошел в систему с момента использования этого плагина:

http://wordpress.org/extend/plugins/wp-last-login/

введите описание изображения здесь

Это похоже на то, что вам нужно.

Насколько я быстро вижу, он работает на $ this-> hook ('wp_login') и делает:

 $user = get_user_by( 'login', $user_login ); update_user_meta( $user->ID, 'last-login-in-meta-table', time() ); 

Возможно,

 user-settings-time 

в мета-таблице может помочь несколько определить историю до установки плагина, никогда не использовал его (см. http://wpseek.com/wp_user_settings/ )

Информация о входе, подобная этой, не хранится нигде в базе данных. Но вы можете добавить его для будущих пользователей. Следующий код будет проверять для текущего пользователя meta user_login_count при каждом входе в систему и увеличить его на 1 или установить его на «1» при первом входе в систему.

 <?php add_action('wp_login', 'my_count_logins'); function my_count_logins() { $user_id = get_current_user_id(); $user_login_count = (int) get_user_meta($user_id, 'user_login_count', true); if($user_login_count) $user_login_count++; else $user_login_count = 1; update_user_meta($user_id, 'user_login_count', $user_login_count) } 

Следующий код добавляет дополнительный столбец Login count в таблицу Users :

 function my_alter_user_table( $column ) { $column['user_login_count'] = __('Login count'); return $column; } add_filter( 'manage_users_columns', 'my_alter_user_table' ); function my_alter_user_row( $val, $column_name, $user_id ) { switch ($column_name) { case 'user_login_count' : return get_user_meta($user_id, 'user_login_count', true); break; default: } return $return; } add_filter( 'manage_users_custom_column', 'my_alter_user_row', 10, 3 );