Gyakran készítek olyan funkcionalitást ahol a bejelentkezett felhasználókat nem szeretnénk semmilyen módon a WordPress admin felületére navigálni. Nem azért mert ott olyan sok mindent láthatna, hanem pont azért, hogy azt a keveset se 🙂

Az alábbi kódrészlet segítségével minden újonnan regisztráló, vagy újonnan létrehozott felhasználónál alapértelmezetten kikapcsolja:

add_filter('insert_user_meta', 'bs_insert_user_meta', 10, 3);
function bs_insert_user_meta( $meta, $user, $update ){
	$meta['show_admin_bar_front'] = false;

	return $meta;
}

Ezt elég csak a frontend oldalon futtatnod.

Ez a kódrészlet WP snippets sorozatom részét képezi. Ha nem tudod, hol vagy hogy kell beállítani ezt, akkor olvasd el ezt a cikket.