Utiliser les sessions dans WordPress

31 octobre 2009

WordPress n'utilise pas de tenir des sessions de données. C'est une application apatrides. Cela signifie que si vous souhaitez utiliser dans vos plugins sessions ou des modifications personnalisées de WordPress, vous pouvez avoir besoin de faire un peu de hack pour activer les sessions.

Modifier votre fichier wp-config.php (situé à la racine de votre blog) et ajoutez la ligne suivante au début du fichier:

session_start ();

Maintenant, vous pouvez utiliser les sessions dans WordPress. N'oubliez pas que pour la plupart des plugins, au lieu d'utiliser des sessions pour stocker des données, vous pouvez passer des variables dans les URL et les champs cachés ou utilise des cookies, et c'est ce qui encourage WordPress.

Une réponse à ce jour

  • Oui, je suis surpris que WP ne pas utiliser de sessions soit. En fait j'ai trouvé que l'utilisation d'un crochet est beaucoup mieux pour le plugin et thèmes, puis que vous n'avez pas à vous soucier d'avoir à l'utilisateur de modifier leur dossier wp-config.php.

    Voici une fonction simple, vous pouvez ajouter dans votre fichier functions.php que va commencer une session automatiquement. Ensuite, vous n'avez pas besoin de session_start wp-config.php (); code.

    cp_admin_init fonction () (
    if (! session_id ())
    session_start ();
    )

    add_action ("init", "cp_admin_init ');

Laisser un commentaire