31 Mai Utilisation des variables de session en WordPress
C’est très simple , pour utiliser la variable $_SESSION du php en WordPress , on va utiliser ce qu’on appelle hook , on le met dans notre functions.php situé dans le dossier du thème.
hook : Les hooks WordPress sont des mécanismes permettant d’effectuer une action supplémentaire à un instant donné prévu par le système.
function ma_session() {
/* ON TESTE ICI S'IL EXISTE UNE VARIABLE DE SESSION OUVERTE */
if ( ! session_id() ) {
@session_start();
}
}
add_action( 'init', 'ma_session', 1 );
Maintenant pour Détruire une session il suffit de copier coller ces lignes
function destroy_session() {
if ( isset( $_COOKIE[session_name()] ) ) {
session_destroy();
}
}
add_action( 'wp_logout', 'destroy_session' );