Hallo zusammen,
ich versuche seit Stunden eine globale Variable in einer Funktion in function.php zu setzen, diese Funktion wird über ein AJAX-Call von einer Kategorien-Auswahlseite ausgeführt. In dieser Funktion möchte ich eine globale Variable setzen, damit ich auf der archive-product.php nach der gesetzten Variable (Product-Category) prüfen kann. Danach wird auf die /?product_category=xxx referenziert.
Das Setzen der Variable in der aufgerufenen Funktion funktioniert nicht, denn auf der archive-product.php ist diese immer NULL. Setze ich die Variable außerhalb der Funktion in function.php ist sie aber ersichtlich auf der archive-product.php.
An was liegt das?
Folgendes hatte ich bereits probiert:
- global
- Superglobale mit $global
- singleton
...
ich werde noch verrückt...