O hook action 'foot' é acionado no final da saída HTML, imediatamente antes do fechamento da tag </body>.
Esse gancho permite que funções adicionais sejam executadas nesse ponto, como a inserção de scripts ou a execução de rotinas de finalização.
Parâmetros: Nenhum
Como funciona:
No código principal do template, a função foot() chama: Hook::call_action('foot')
Exemplo de registro:
Hook::append_action('foot', function() {
import_script( 'https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXX', 'async' );
block_script("
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push( arguments );
}
gtag( 'js', new Date() );
gtag( 'config', 'G-XXXXXXXX' );
");
});
Neste exemplo, ao final da página, será inserido o script de rastreamento.
Notas:
- Pode ser usado tanto por template no arquivo
features.phpquanto por eventuaisaddons