kay, beim basteln am code ist mir etwas tolles aufgefallen.
manche plugins benötigen änderungen am quellcode. wenn die änderung dann vorgenommen wurde und das plugin aktiviert ist, funktioniert alles prima.
was aber, wenn man das plugin mal deaktiviert? oder löscht? dann fällt einem der himmel auf den kopf, weil eine funktion aufgerufen wird, die es nciht gibt.
es ist nervig, dann jedes mal den quellcode nach den zeilen durchsuchen zu müssen, um diese auzukommentieren.
ich hab in einem codefragment eine abfrage gefunden, die nachfolgenden code nur einfügt – zum beispiel die besagten pluginfunktionen – wenn die funktion auch verfügbar ist.
das könnte dann so aussehen:
< ?php if (function_exists('blablub_funktion')) { ?>
< ?php blablub_funktion() ?>
< ?php } ?>
wenn die funktion nicht da ist, wird einfach nichts gemacht.
praktisch.
und sowas fällt mir früh um dreiviertel sechs ein.
mann mann mann.