Set cookie issue
Voor 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.
- 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?
Thomas 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?
Zet 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.
Dank 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.
Dan zul je ze als globals in de functie moeten "importeren" (er vanuit gaande dat de variabelen dan wel bestaan in de global context).




