Vou precisar de um arquivo de loop para isso. O tema vinte dez já tem um arquivo de loop incluído, esta é a principal razão pela qual eu escolhi vinte dez para este exemplo, porque é mais fácil para quem quiser se referir a isso mais tarde. Se você não tiver nenhum loop.php, simplesmente crie um novo arquivo de loop e copie a função de loop dentro do seu index.php no novo arquivo e faça o upload da pasta no seu tópico. Para qualquer um que usa tema vinte dez, você vai querer comentar a página incluída no arquivo porque não precisaremos mais (consulte o arquivo de origem do tutorial para aprender a fazer).
Passo 5 Adicionando AJAX Loader
Isso é opcional, só para dar um toque agradável para nossa página de rolagem infinita. Adicionaremos uma imagem do carregador Ajax quando chegarmos ao final da página. Você pode adicionar o seguinte código ao seu rodapé.php
Cargando…
e adicione o seguinte CSS à sua folha de estilos.
una posición # inifiniteLoader corregida; índice z: 2; inferior: 15px; derecha: 10px; pantalla: ninguna;
Em seguida, adicionaremos algumas linhas de código à nossa função JQuery para exibir e ocultar este item de carregador Ajax.
O carregador Ajax será exibido assim que o usuário atingir o final da página e será escondido quando a solicitação Ajax estiver concluída ..
Passo 6 Limitação adicional para melhorar o deslocamento infinito
até Agora, já temos um deslocamento infinito na operação, mas uma coisa está faltando. A função continuará a ser ativada toda vez que um usuário atingir a página inferior, embora não haja mais publicações para mostrar. Isso é algo que não queremos ter. Vamos adicionar um controle em nossa função de rolagem para que, quando não há mais páginas exibidas, pare ..
Adicione uma nova variedade total à função que será Retorna o número total de páginas disponíveis em nosso site. Isso será usado para garantir que as chamadas adicionais não sejam feitas na página se a página máxima tiver sido atingida. Outra coisa que gostaríamos de adicionar é uma restrição onde esta função será cobrada. Nós só queremos isso em nossa página inicial, arquivo ou talvez pesquisa, mas não em nossa única publicação e página. Então envolvemos um simples php si mas
funciona em nosso código jquery.
if (! is_single () ||! is_page ()): // nuestra función jQuery aquí endif;
que é praticamente tudo que você precisa para paginação; Consulte os arquivos de origem, por exemplo, o código usado neste tutorial. Os arquivos são baseados no tema vinte dez ..