Sziasztok!
Kérdésem lenne.
Egy érdekes problémába futottam bele, és szeretném, ha valaki elmagyarázná, miért történik az ami.
Nem vitatom, hogy ez így nem jó, csak ha valaki mélyebben ismeri a wp-t, akkor lehet, hogy tud adni választ a kérdésemre.
Szóval, van egy pluginem, legyen a neve MIM. (mim könyvtárban).
van egy mim.php, ami behív egy mim.class.php -t, és létrehozza a $mim osztályt.
Van egy translate.php plugin is, egy translate könyvtárban. A translate.php -ben definiálok egy függvényt (ez nem osztályban, sima függvény), legyen a neve function abc()
Na most, ha én a mim.class.php __consturct -jából akarom meghívni az abc függvényt akkor function is not defined.
Ha a az add_action('init','array($mim,'MimInit')) azaz MimInit függvényemből, akkor már megvan.
Kipróbáltam, hogy a mim könyvtáramat átnevezetm z_mim -re. Akkor már elérhető a __construct -ból az abc függvény.
Gondolom végigszalad a könyvtárakon, és úgy rántja be őket, de nem értem, hol az eltérés.
Valaki?