WordPress apply_filters() Function Kodu

WordPress apply_filters() Function Kodu

$hook etiketine eklenen geri çağırma işlevleri bu işlev çağrılarak çağrılır. Bu işlev, sadece $tag parametresi kullanılarak belirtilen yeni kanca adıyla bu işlevi çağırarak yeni bir filtre kancası oluşturmak için kullanılabilir.

İşlev, ek argümanların eklenmesine ve kancalara geçirilmesine izin verir.

// Our filter callback function
function example_callback( $string, $arg1, $arg2 ) {
    // (maybe) modify $string
    return $string;
}
add_filter( 'example_filter', 'example_callback', 10, 3 );

/*
 * Apply the filters by calling the 'example_callback' function we
 * "hooked" to 'example_filter' using the add_filter() function above.
 * - 'example_filter' is the filter hook $tag
 * - 'filter me' is the value being filtered
 * - $arg1 and $arg2 are the additional arguments passed to the callback.
$value = apply_filters( 'example_filter', 'filter me', $arg1, $arg2 );

Yorumlar / Düşünceler