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.

 

Article rédigé parBrice CAPOBIANCO

Autodidacte passionné par WordPress. J'aime apprendre et créer pour ensuite partager !

Coorganisateur des Meetups WordPress Rennes et fondateur de bweb.
Partager cet article

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *