Додаємо дату реєстрації у таблицю користувачів WordPress з сортуванням

06.07.2023 | Написав

Якщо в вас сайт на WordPress, заточений на роботу з користувачами, то часто є бажання бачити дату реєстрації користувачів, та мати можливість іх по цій даті сортувати. Додамо таку колонку на сторінку “Користувачі”.

Додаємо в function.php наступний код:

function add_user_date($column) {
	$column['user_date'] = __('Дата регистрации', 'my_theme');
	return $column;
}
public function add_user_date_value($value, $column, $user_id) {
	$date_format = 'd.m.Y H:i';
    if ($column === 'user_date') {
		$value = date( $date_format, strtotime( get_the_author_meta( 'registered', $user_id ) ) );
    }
    return $value;
}
function add_user_sortable_date($column) {
	return wp_parse_args( array( 'user_date' => 'registered' ), $column );
}
 
add_filter('manage_users_columns', 'add_user_date');
add_filter( 'manage_users_custom_column', 'add_user_date_value', 10, 3 );
add_filter( 'manage_users_sortable_columns', 'add_user_sortable_date' );
Рубрика: Веброзробка
Позначки:,
Коментарі читачів статті "Додаємо дату реєстрації у таблицю користувачів WordPress з сортуванням"

Немає коментарів.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься.

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.