ΠΑΤΗΣΤΕ ΓΙΑ ΝΑ ΔΕΙΤΕ ΤΟ ΜΕΝΟΥ
Ακολουθήστε μας στο Facebook!
Generic selectors
Ακριβή αποτελέσματα
Αναζήτηση στους τίτλους
Αναζήτηση στο περιεχόμενο
Αναζήτηση σε άρθρα
Αναζήτηση σε σελίδες
Φίλτρο ανά κατηγορία
Css
Editor's Blog
jQuery
Linux
MySQL
PHP
Prestashop
Projects
Software
VB.net
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'];?>

Advertisement

Θεόδωρος Τασσόπουλος
Αρθρογράφος: Θεόδωρος Τασσόπουλος
Ηλεκτρονικός Μηχανικός - MSc in Networking & Data Communications - Ασχολούμαι με το Web Design και τον προγραμματισμό από τις αρχές του 2000. Δεν δίνω ούτε μια δεκάρα για προϊόντα της apple και καταναλώνω αρκετές ώρες καθημερινά στο gaming. Ξεκινάω συνεχώς νέα project χωρίς να υπάρχει τις περισσότερες φορές η προοπτική του κέρδους. Μισώ του δημοσιογράφους. Όλους. Έναν προς έναν.