Qual è la differenza tra le azioni "wp_footer" e "get_footer" in WordPress?

12 mar 2012, 17:50:09
Visualizzazioni: 18.9K
Voti: 10

Sto lavorando allo sviluppo di un plugin e sto cercando di aggiungere una riga di testo in fondo alla pagina. Vedo che ci sono due azioni che sembrano adatte: wp_footer() e get_footer(). wp_footer sembra più adatto per codice che deve andare alla fine della pagina (come file JavaScript), ma get_footer non ha documentazione nella sua pagina del codex di WordPress. Quale dovrei usare per un caso come questo?

0
Tutte le risposte alla domanda 2
1
15

Queste due funzioni svolgono due compiti diversi. wp_footer() è un hook utilizzato nel tuo file template footer.php per assicurarsi che il codice corretto venga inserito (dal core/plugin/ecc.) nel posto giusto. get_footer() viene utilizzato negli altri file template per richiamare il codice presente nel tuo file footer.php.

Quindi, in parole più semplici, wp_footer() recupera altro codice che molto probabilmente non hai prodotto tu (ma di cui hai bisogno), quindi è un po' più astratto. get_footer() prende il codice esatto che hai scritto nel tuo file footer.php, quindi è la versione WordPress della funzione PHP include().

Spero che questo sia d'aiuto :)

12 mar 2012 17:57:06
Commenti

Se stai utilizzando un plugin di tipo visual builder, potrebbe anche agganciare i suoi template all'azione get_footer.

jave.web jave.web
27 apr 2020 10:15:38
0

Il tag template get_footer() è un wrapper personalizzato per la funzione locate_template(), utilizzato per includere un file template-part all'interno di un file template. Il tag template get_footer() fa parte del sistema di template di WordPress e viene utilizzato principalmente dal Tema stesso per specificare il file footer.php o footer-{slug}.php da includere nel template corrente.

Il tag template wp_footer() è un wrapper personalizzato per l'hook di azione wp_footer, che viene invocato tramite do_action( 'wp_footer' ). Il tag template wp_footer() fa parte delle WordPress Hooks API e viene utilizzato principalmente dai Plugin per iniettare script nel footer HTML del sito.

12 mar 2012 18:06:36