Eu sei como recuperar o feed RSS2 de uma categoria no wp, ou seja, adicionando /feed
atrás do nome da categoria. No entanto, quando faço isso, nem todas as entradas desse feed são incluídas no rss, porque eu defini a restrição de feed como 50 no back-end do administrador.
Gostaria de saber se um comprimento de feed pode ser definido individualmente para cada categoria / feed de forma programática.
Não foi possível encontrar nenhuma configuração da API para o tamanho dos feeds ... qualquer ajuda é bem-vinda aqui.
Obrigado pela ajuda.
categories
rss
feed
mahatmanich
fonte
fonte
Respostas:
Você deve poder usar
pre_get_posts
e definir o valorposts_per_page
50 condicionalmente (ao ser feed para categorias). Infelizmente, existe este bilhete trac não resolvido .A única solução alternativa é conectar
post_limits
e substituirLIMIT
diretamente a parte da consulta SQL.fonte
return "";
vez de"LIMIT $page_start, $per_page"
fazê-lo.LIMIT
parte da sua consulta. O filtro acima permite substituir aLIMIT
peça por uma sequência em branco, para que o sql resultante busque todas as postagens.tudo o que você precisa fazer é apenas editar esta função e repalificar a taxonomia pela taxonomia da categoria e editar a lesma em grande parte da sua categoria ...
fonte