Incluir Archivo de Clase en Wordpress
Estoy incluyendo un archivo de Clase en el archivo functions.php
require_once get_template_directory() . "/core/classes/General.php";
require_once get_template_directory() . "/core/classes/User.php";
Cuando hago $user->getCredits($user_id);
en alguna página, funciona bien. Pero cuando intenté usar esa misma línea de código en header.php
aparece un error Call to a member function getCredits() on null
.
Lo que hice fue requerir el mismo archivo en header.php
, pero sigue mostrando el mismo error. Cuando eliminé el archivo incluido en functions.php
el error desapareció y el código en header.php funcionó ($user->getCredits($user_id)
), pero luego en las páginas normales no detecta el archivo requerido.
¿Alguna solución para esto?
Por favor, aclara dónde inicias el objeto $user en ambos casos (function.php y header.php).
Aquí hay otro hilo en Stack con un problema similar, échale un vistazo:
¿Cómo organizar el código en el archivo functions.php de tu tema de WordPress?
Gracias, Vee
