Utiliser des variables de session dans WordPress

Par défaut, WordPress n'utilise pas les variables de session. Pourquoi ? Parce que dans sa version initiale, il n'en a tout simplement pas besoin.
Si, par contre, vous devez utiliser les variables de session dans votre thème ou dans votre extension, il est possible de le faire puisque, après tout, WordPress n'est rien d'autre qu'un programme PHP.
Il vous faut donc appeler la fonction session_start() avant toute instruction qui renvoie du code au navigateur. Mais quel est le meilleur endroit pour effectuer une telle opération ?
(suite…)