wt_geotargeting_initialization_end — (Pro ver. 1.5.6) хук-событие, выполняемое по окончанию инициализации плагина, после определения и сохранения местоположения посетителя. Так как хук выполняется во время инициализации плагина, функции к хуку необходимо прикреплять до инициализации (например с помощью Must-Use plugins).
Пример использования хука для создания переменных сессии:
1 2 3 4 5 6 7 |
add_action('wt_geotargeting_initialization_end', 'create_location_session_variables', 10, 1); function create_location_session_variables($data){ if (!empty($data['city'])) $_SESSION['city'] = $data['city']; if (!empty($data['region'])) $_SESSION['region'] = $data['region']; if (!empty($data['district'])) $_SESSION['district'] = $data['district']; if (!empty($data['country'])) $_SESSION['country'] = $data['country']; } |
Предложения по добавлению новых хуков вы можете опубликовать открыв окно обсуждения.