akcjaod 3.0.0
wp_loaded
Opis
Uruchamiany, gdy WordPress w pełni załadował rdzeń, wtyczki i motyw. Dobry moment na jednorazowe operacje, np. przebudowanie reguł linków.
Przykład użycia
add_action( 'wp_loaded', ... )php
add_action( 'wp_loaded', 'wpdocs_flush_rules_once' );
function wpdocs_flush_rules_once() {
if ( ! get_option( 'wpdocs_rules_flushed' ) ) {
flush_rewrite_rules();
update_option( 'wpdocs_rules_flushed', 1 );
}
}
add_action( 'wp_loaded', 'wpdocs_flush_rules_once' );
function wpdocs_flush_rules_once() {
if ( ! get_option( 'wpdocs_rules_flushed' ) ) {
flush_rewrite_rules();
update_option( 'wpdocs_rules_flushed', 1 );
}
}Wskazówka — Nigdy nie wywołuj flush_rewrite_rules() przy każdym ładowaniu strony — to kosztowna operacja.
Ajax requests should use wp-admin/admin-ajax.php. admin-ajax.php can handle requests for users not logged in.
Wywołanie
Rejestracja callbackaphp
// rejestracja funkcji zwrotnej
add_action( 'wp_loaded', 'twoja_funkcja' );
function twoja_funkcja($param_1) {
// Twój kod
}
// rejestracja funkcji zwrotnej
add_action( 'wp_loaded', 'twoja_funkcja' );
function twoja_funkcja($param_1) {
// Twój kod
}Popularne w tej kategorii