Files
CodePress/plugins/GeoIPInfo

GeoIPInfo Plugin

Systeem plugin die GeoIP-informatie (IP adres en land) toont op een admin-pagina.

Plugin type

Systeem plugin. De plugin-output volgt de geselecteerde admin taal (via AdminPluginAPI::getPluginTranslations() met admin.php).

Bestandsstructuur

GeoIPInfo/
├── GeoIPInfo.php          # Hoofd plugin class
├── plugin.json            # Plugin metadata + instellingen
├── README.md              # Dit bestand
├── assets/                # Optionele CSS/JS (leeg)
└── language/              # Vertalingen
    ├── nl/admin.php       # Nederlandse admin labels
    └── en/admin.php       # Engelse admin labels

Functies

  • Toont het IP adres van de bezoeker
  • Toont het land (met vlag-emoji) gebaseerd op GeoIP lookup

Instellingen

Deze plugin heeft geen instelbare configuratie (hasConfig: false).

Taal support

De plugin gebruikt AdminPluginAPI::getPluginTranslations('GeoIPInfo') om labels op te halen. Fallback chain:

  1. Geselecteerde admin taal
  2. Plugin default_language (nl)
  3. Lege array (sleutel wordt ongewijzigd getoond)

Beschikbare sleutels staan in language/<lang>/admin.php. Het admin-menu label wordt vertaald via label_key: 'menu_label' in getAdminMenu().