Плагин WordPress
Плагин WordPress с настройками API и helper-функциями для разработчика.
Описание
Плагин хранит API-настройки в админке и предоставляет функции для получения GEO/IP профиля посетителя и проверки произвольного IP.
Инструкция
- Скачайте ZIP плагина.
- Загрузите в разделе плагинов WordPress.
- Активируйте и задайте endpoint + API-ключ.
- Вызывайте helper-функции в теме и плагинах.
Практические рекомендации
- Установите и активируйте пакет в вашей CMS.
- Укажите API endpoint и API-ключ в настройках модуля.
- Проверьте определение IP и корректную передачу User-Agent.
- Вызывайте lookup до авторизации, checkout и risk-решений.
- Добавьте fallback-обработку для timeout/429/5xx ответов API.
Рекомендуемый поток: сначала GEO/IP-контекст, затем бизнес-правила.
Минимальная версия CMS
WordPress 6.0+ (PHP 7.4+)
README: детали применения
WordPress plugin quick flow:
1) Copy portcore-geoip -> wp-content/plugins/
2) Activate plugin in admin
3) Configure Settings -> Portcore GEOIP (endpoint + key)
Lookup:
$geo = pc_geoip_lookup('2001:bc8:1da0:1e:da5e:d3ff:fe6f:dc87');
Optional context:
$geo = pc_geoip_lookup('8.8.8.8', ['user_id' => 'crm_501', 'user_agent' => 'Custom-UA/1.0']);
Summary:
echo pc_geoip_render_summary($geo);