Hi Latz,
wie Du auch schreibst würde ich das allerdings tatsächlich nur auf jene Fälle beschränken, in denen kein Actionhook definiert ist und ich mich unbedingt an dieser Stelle einhaken muß.

Ich habe mir nochmal kurz die Quellcode-Änderungen an der Stelle angesehen, die Funktion ist tatsächlich seit 2.2 ziemlich stabil. Einzig ein return ist in der Zwischenzeit dazu gekommen. Aber, wir wissen natürlich nicht, was in Zukunft kommt. Vielleicht wird die add_action() ja eines Tages nicht mehr einfach nur add_filter() zurück geben.

Bei der Gelegenheit sei auch angemerkt remove_action() führt tatsächlich auch nur remove_filter() zurück. Filter- und Actionhooks sind beide in der globalen $wp_filters hinterlegt.

Bin gerade ein wenig erstaunt, verstehe jetzt aber, warum ich "pre_get_posts" Ewigkeiten für einen Filter halten konnte, wo es doch ein Actionhook ist :D