Gera e exibe automaticamente o script de carregamento assincrono de posts, com suporte a botão de "Carregar mais".
Parâmetros:
$args array
Argumentos opcionais:
'selector' string
Seletor CSS onde o conteúdo será inserido. Padrão: #loader
'button_text' string
Texto exibido no botão. Padrão: Carregar mais.
'file_location' string
Caminho para o arquivo PHP que renderiza o conteúdo carregado. Padrão: content/loader.php
Retorno: void
Não retorna valor. Exibe diretamente no HTML um bloco </script> com a instancia do loadmore.
Exemplo de uso:
Para ativar o modo assincrono, basta registrar a ação 'loadmore' e chama a função loadmore():
Hook::append_action('loadmore', function() {
loadmore();
});
// com argumentos opcionais:
Hook::append_action( 'loadmore', function() {
loadmore([
'selector' => '#paging',
'file_location' => 'content/content.php',
'button_text' => 'Ver mais'
]);
});
Notas:
- A função prepara dinamicamente a URL para carregar o conteúdo de acordo com o contexto atual (posts, categoria, busca).
- Adiciona o script
loadmore.jscomimport_script().