Action sono le azioni del codice di WordPress.
Il core di WordPress mette a disposizione numerose azioni che gli sviluppatori possono utilizzare per creare temi o plugin.
Le azioni sono utilizzate come hooks o “ganci” e permettono di eseguire funzioni personalizzate ad un punto specifico del caricamento del core.
Il grande utilizzo delle azioni è ciò che rende WordPress così elastico.
Per fare un esempio pratico, sotto viene mostrato il codice per caricare un foglio di stile css personalizzato (il codice va inserito nel functions.php del tema).
<?php
//caricare css personalizzato
add_action( 'wp_enqueue_scripts', 'enqueue_my_custom_css' );
function enqueue_my_custom_css() {
wp_enqueue_style( 'custom_css', get_template_directory_uri() . '/css/style.css', array(), '4.4.1', 'all' );
}
Nell’esempio mostrato viene utilizzata la funzione enqueue_my_custom_css() per caricare il file style.css.
La funzione viene agganciata all’azione “wp_enqueue_scripts” di WordPress.
In questo modo si comunica a WordPress di caricare il file in questione nel momento in cui WP va a caricare tutti gli scripts.