Si pour votre thème customisé ou un plugin, vous avez besoin d’utiliser les sessions php, vous pouvez facilement les déclarer dans WordPress grâce au hook « init ».
« Init » est la première action appelée à la génération d’une page, avant que tout élément du DOM ne soit généré. C’est donc le hook idéal pour configurer proprement sa session.
Vous pouvez donc placer cette fonction dans votre fichier functions.php et l’éditer selon vos besoins.
function bweb_session_start() { if ( !session_id() ) { session_start(); } } add_action( 'init', 'bweb_session_start' );
Les sessions php sont généralement assez sûr (vérification d’IP entre autre), mais vous devez limiter leur utilisation pour la transmission de données non sensibles.