Set cookie issue
Yoeri Achterbergen
05/04/2019 13:50:00Voor mijn Wordpress site wil ik graag een cookie toevoegen welke geen gebruikers informatie verzameld maar slechts voor het functioneren van een functie die een waarde moet onthouden.
Nu heb ik via de init functie van wordpress een cookiefunctie gemaakt alleen deze word op geen enkele manier aangemaakt.
Zelfs als ik hem buiten de init functie meteen in PHP aanroep word er geen cookie aangemaakt.
Nu heb ik via de init functie van wordpress een cookiefunctie gemaakt alleen deze word op geen enkele manier aangemaakt.
Code (php)
Zelfs als ik hem buiten de init functie meteen in PHP aanroep word er geen cookie aangemaakt.
PHP hulp
23/12/2024 18:25:09Thomas van den Heuvel
05/04/2019 13:54:22- waar komt $wp_time vandaan? is die variabele bekend binnen de functie?
- je stelt geen pad in in het cookie, dit houdt in dat deze alleen geldig is in het huidige pad?
- je refreshed de pagina niet na het setten van het cookie? deze is pas het volgende request bekend in $_COOKIE?
- je stelt geen pad in in het cookie, dit houdt in dat deze alleen geldig is in het huidige pad?
- je refreshed de pagina niet na het setten van het cookie? deze is pas het volgende request bekend in $_COOKIE?
- SanThe -
05/04/2019 14:55:53Thomas van den Heuvel op 05/04/2019 13:54:22:
- waar komt $wp_time vandaan? is die variabele bekend binnen de functie?
En $current_time?
Jop B
05/04/2019 17:44:45Zet het domein nog erin en Wordpress doet wat jij zegt.
Ook inderdaad zorgen dat je variabelen een waarde hebben, zijn deze leeg dan word je cookie niet aangemaakt.
Ook inderdaad zorgen dat je variabelen een waarde hebben, zijn deze leeg dan word je cookie niet aangemaakt.
Yoeri Achterbergen
05/04/2019 19:59:16Dank voor het meedenken.
Wat ik heb gedaan is de value er hardcode ingezet en het domein erin en inderdaad het werkt, maar het werkt alleen in de functions.php
Ga ik buiten deze file of maak ik een actie aan met add_action zoals Wordpress werkt met een do_action aanroepen ergens dan werkt het alsnog niet.
Het is juist de bedoeling dat ik de waarde variabel kan vullen.
Wat ik heb gedaan is de value er hardcode ingezet en het domein erin en inderdaad het werkt, maar het werkt alleen in de functions.php
Ga ik buiten deze file of maak ik een actie aan met add_action zoals Wordpress werkt met een do_action aanroepen ergens dan werkt het alsnog niet.
Het is juist de bedoeling dat ik de waarde variabel kan vullen.
Rob Doemaarwat
05/04/2019 20:09:17Dan zul je ze als globals in de functie moeten "importeren" (er vanuit gaande dat de variabelen dan wel bestaan in de global context).