Pular para o conteúdo principal

Action foot

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.php quanto por eventuais addons