Hi.
Ich möchte mir ein PlugIn schreiben, in dem ich allerdings eine eigene Funktion für die Ausgabe der Pages (normal: wp_list_pages) erstellt habe.
Durch manipulation des Quelltextes nicht sicher realisierbar, daher benötigte ich eine komplette neue Funktion.
Nun möchte ich aber das Plugin anweisen, meine Funktion anstelle der orginalen zu bentuzen.
Leider kommte ich mir remove_function und add_function nicht wirklich weiter.
Ziel ist es, das template nicht auf den Namen der neuen Funktion ändern zu müssen.
Im TPL soll weiterhin "wp_list_pages" aufgerufen werden können.
Nur das eben bei aktiviertem Plugin meine Funktion verwendet wird.
Funktion heisst "ml_wp_list_pages"
Probiert hab ichs nun u.a. mit:
<code>
remove_action('wp_list_pages', 'wp_list_pages');
add_action('wp_list_pages', 'ml_wp_list_pages');
</code>
Das sieht mir schon nicht wirklich korrekt aus, da "wp_list_pages" wohl kaum ein Filter ist. Allerdings konnte ich bisher nirgends (auch nich im codex) eine Lösung finden. Muss allerdings gestehen, das ich der englischen Sprache nicht unbedingt sicher bin und evtl. auch was überlesen habe.
Ggf. hab ich bisher auch nur mit den falschen Schlagwörtern gesucht.
Kennt jemand eine Lösung für mein Prob?