Ich habe meine Plugin-Datei plugin-xy.php. Dort sind alle WP-Admin Funktionen und die add_actions etc enthalten. Momentan habe ich eine page.php in der über add_filter eine Funktion auf einen String reagiert < -- triggerstring -- >. Die Funktion die über den Filter aufgerufen wird, baut dann das HTML für die Ausgabe zusammen und ersetzt den String.
Dadurch muss ich jedoch die gesamte Ausgabe in einer Funktion zusammenbauen, was mir nicht flexibel genug ist. Ich würde gerne in der page.php auf eine in plugin-xy.php initialisierte Klasse zugreifen und dann dort mit get-Methoden meine Daten ausgeben. So kann ich das Design besser trennen. Und da weiss ich nicht wie ich vorgehen soll. Wenn ich in der page.php $klasse->getValueXY() aufrufe passiert nichts. Auch keine Fehlermeldung. Ich bin mir sicher, dass das nur eine Kleinigkeit ist, aber ich stehe da vollkommen auf dem Schlauch.
Kurzzeitig hatte ich eine kleine Template-Klasse verwendet, mit der ich ein seperates Template verwenden kann. Schöner wäre aber der direkte Zugriff auf die Daten aus der page.php.
Gruss
bojo