4.2.8. doing_filter()

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

You’re not allowed to see this content. Please log in first.