Recurso que permite executar função de inicialização baseada em uma função genérica padrão.
Esse mecanismo simples facilita a inclusão de scripts ou procedimentos de configuração específicos de cada template, de forma organizada e modular.
O sistema executa automaticamente a verificação:
if( function_exists('template_scripts') ) {
template_scripts();
}
Exemplo de uso:
if( defined('IS_WEB') && IS_WEB ) {
function template_scripts() {
add_script( 'assets/js/packit.js', '5.0.0', 'async' );
import_script( 'https://ajax.googleapis.com/libs/jquery.min.js', 'async' );
}
}
Notas:
- Esse mecanismo evita a necessidade de ganchos no template.
- A função é chamada dentro da função
foot, que é execultada antes do fechamento do elementobody. - A função é opcional: se não existir, nada será executado.
- A função deve ser declarada no arquivo
features.phpdo template.