__construct és későbbi plugin

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?