Ik weet natuurlijk niet wat je precies wil controleren maar is_admin is geen rechten ding maar een “wordt de admin kant geraadpleegd of wordt de voorkant geraadpleegd”.
Je zou dus prima kunnen controleren volgens mij of iemand de wp-admin kant hit met is_admin en dan iets naar de option tabel wegschrijven want elke keer dat er een pagina wordt opgevraagd van de wp-admin wordt is_admin gehit.
Enige nadeel is als iemand langdurig een artikel aan het bewerken is blijft diegene op dezelfde pagina natuurlijk en wordt is_admin niet geraadpleegd.
Uhm ik ben de auteur van iQ Block Country 😛
Mijn code is voor dit doel niet nuttig.
iQ Block Country is hier niet zinvol voor. Die controleert namelijk alleen of een ip adres toegestaan is op het moment dat deze een wordpress pagina toestaat.
Wellicht is is_admin een handigere functie met het wegschrijven van een veld in options?