Sök…


Syntax

  • add_action ($ tag, $ function_to_add)
  • add_action ($ tag, $ function_to_add, $ prioritet)
  • add_action ($ tag, $ function_to_add, $ prioritet, $ accept_args)

parametrar

Parameter detaljer
$ tag (sträng) Namnet på den åtgärd som proceduren $function_to_add kommer att kopplas till.
$ function_to_add (utrullningsbar) Den beräkningsbara funktion / procedur som du vill kallas.
$ prioritet (int) Prioritetsnivån till vilken $function_to_add kommer att köras. Valfri. Standard 10.
$ accepted_args (int) Antalet argument som den konverterbara funktionen $function_to_add accepterar. Valfri. Standard 1.

Direktfunktion återuppringning

add_action( 'init', function() {
    // do something here
} );

Använd ett funktionsblock för att ansluta en uppsättning instruktioner. Med init kommer instruktionsuppsättningen att köras direkt efter att wordpress har slutat ladda de nödvändiga komponenterna.

Funktionsnamn referensuppringning

function my_init_function() {
    // do something here
}

add_action( 'init', 'my_init_function' );

Använd funktionens namn för att ansluta en uppsättning instruktioner. Med init kommer instruktionsuppsättningen att köras direkt efter att wordpress har slutat ladda de nödvändiga komponenterna.

Klassisk återkoppling av statisk metod

class MyClass {
    static function my_init_method() {
        // do something here
    }
}

add_action( 'init', array( 'MyClass', 'my_init_method' ) );

Använd en statisk metod i en klass för att ansluta en uppsättning instruktioner. Med init kommer instruktionsuppsättningen att köras direkt efter att wordpress har slutat ladda de nödvändiga komponenterna.

Objektmetod återuppringning

class MyClass {
    function my_init_method() {
        // do something here
    }
}

$obj = new MyClass();

add_action( 'init', array( $obj, 'my_init_method' ) );

Använd en metod för ett objekt för att ansluta en uppsättning instruktioner. Med init kommer instruktionsuppsättningen att köras direkt efter att wordpress har slutat ladda de nödvändiga komponenterna.



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow