Παρασκευή, 19 Απριλίου, 2024
More
    ΑρχικήWordpressΠως χρησιμοποιούμε τα Sessions μέσα στο Wordpress

    Πως χρησιμοποιούμε τα Sessions μέσα στο WordPress

    Υπήρξε η ανάγκη σε ένα project να προσθέσουμε σχόλια σε κάθε παραγγελία προϊόντος στο WooCommerance. Λεπτομέρειες δηλαδή δυναμικές για κάθε προϊόν που μπαίνει στο cart. Η συνηθισμένη λύση σε μια παρόμοια περίπτωση είναι να προστεθούν custom fields στα προϊόντα τα οποία αλλάζουν δυναμικά και πάει λέγοντας. Αυτό προϋποθέτει πολλά actions και γενικώς δεν είναι και μια ευχάριστη ούτε πολύ εύκολη διαδικασία. Αντ ‘αυτού εμείς χρησιμοποιήσαμε τα SESSIONS. Έτσι μπορούσαμε να περάσουμε μεταβλητές από όποιο σημείο βρισκόμασταν σε οποιοδήποτε άλλο. Προσθέτετε το παρακάτω κομμάτι κώδικα στο wp-config.php. Έτσι ξεκινάμε Session σε όλες τις σελίδες της ιστοσελίδας.

    if (!session_id()) {
        session_start();
    }

    Όπου θέλουμε να ορίσουμε μεταβλητή λοιπόν απλά βάζουμε το όνομα και την τιμή της. Για παράδειγμα.

    $_SESSION['outputtcp'] = $_REQUEST['output'];

    Και τελικά μπορούμε να την “τραβήξουμε” επίσης οπουδήποτε θέλουμε χρησιμοποιώντας:

    <?php echo $_SESSION['outputtcp'];?>
    Θεόδωρος Τασσόπουλος
    Θεόδωρος Τασσόπουλοςhttps://www.digispot.gr
    Τεχνολόγος Ηλεκτρονικός Μηχανικός MSc in Networking & Data Communications. MSc in Banking, Accounting and Finance. Ασχολούμαι με τον προγραμματισμό από τις αρχές του 2000. Τα τελευταία πέντε έτη ασχολούμαι με την Διοικητική Πληροφόρηση και το Business Intelligence γενικότερα. Ξεκινάω συνεχώς νέα project χωρίς να υπάρχει απαραίτητα η προοπτική του κέρδους. Λάτρης των θετικών επιστημών και θαυμαστής αυτών που τις αντιλαμβάνονται.
    RELATED ARTICLES