Includere File di Classe in Wordpress
Sto includendo un file di Classe nel file functions.php
require_once get_template_directory() . "/core/classes/General.php";
require_once get_template_directory() . "/core/classes/User.php";
Quando eseguo $user->getCredits($user_id);
in una pagina normale, funziona correttamente. Ma quando provo a usare la stessa riga di codice in header.php
ricevo l'errore Call to a member function getCredits() on null
.
Quindi ho provato a includere lo stesso file in header.php
, ma continua a darmi lo stesso errore. Quando ho rimosso il file incluso in functions.php
, l'errore è sparito e il codice in header.php ha funzionato ($user->getCredits($user_id)
), ma poi nelle pagine normali non rileva più il file richiesto.
Qualche soluzione per questo problema?
Per favore chiarisci dove inizializzi l'oggetto $user in entrambi i modi (function.php e header.php).
Ecco un'altra discussione su Stack con un problema simile, dai un'occhiata:
Organizzazione del codice nel file functions.php del tuo tema WordPress?
Grazie, Vee
