Encontrei um problema ao usar a função next_post_link (). Parece que esta função ecoa automaticamente, por motivos de posição, preciso que apenas retorne o link. Existe alguma função ou solução disponível que eu possa usar para alcançar esse resultado?
posts
next-post-link
previous-post-link
GaryDevenay
fonte
fonte
next_post_link
você mesmo.Se você der uma olhada na fonte,
next_post_link
é apenas um invólucroadjacent_post_link
.Infelizmente, essa função não assume nenhuma forma de parâmetro 'echo'; portanto, você precisará replicar o código em sua própria função e retornar o valor ou capturá-lo em um buffer de saída;
fonte
Na verdade, sim: basta usar
get_next_posts_link()
, usando os mesmos argumentos.A
next_posts_lin()
função simplesmente ecoa o valor retornado deget_next_posts_link()
.EDITAR
Erm, deixa pra lá. Eu li mal o nome da função.
Você poderia usar
get_next_post()
, que retorna um objeto de postagem; você pode obter o link permanente do parâmetro do objeto de ID retornado:fonte