Die doing_filter()
Funktion hielt Einzug in WordPress 3.9 und wurde wie folgt definiert30:
<?php
function doing_filter( $filter = null ) {
...
}
?>
Die Parameter:
- $filter
Der Name des Filters.
Die Funktion testet, ob ein Filter just in diesem Moment ausgeführt wird und gibt dementsprechend einen booleschen Wert zurück. Sie war nötig, da current_filter()
immer nur jeweils den letzten bzw. aktuellsten Filter zurückgibt. Das heißt, man konnte bei mehreren verschachtelten Filtern nicht feststellen, ob der darunter liegende Filter gerade läuft.
Beispiel