Wiem, jak odzyskać kanał rss2 z kategorii w wp, a mianowicie dodać /feed
nazwę kategorii. Jednak gdy to robię, nie wszystkie wpisy z tego kanału są uwzględnione w rss, ponieważ ustawiłem ograniczenie kanału na 50 na zapleczu administratora.
Chciałbym wiedzieć, czy długość kanału można ustawić indywidualnie dla każdej kategorii / kanału programowo.
Nie mogłem znaleźć żadnych ustawień interfejsu API dla rozmiaru kanałów ... każda pomoc jest tutaj mile widziana.
Dzięki za pomoc.
categories
rss
feed
mahatmanich
źródło
źródło
Odpowiedzi:
Państwo powinno być w stanie wykorzystać
pre_get_posts
i ustawićposts_per_page
do 50 warunkowo (na bycie RSS dla kategorii). Niestety istnieje nierozwiązany bilet trac .Jedynym obejściem jest bezpośrednie podłączenie
post_limits
i zastąpienieLIMIT
części zapytania SQL.źródło
return "";
zamiast"LIMIT $page_start, $per_page"
tego zrobić.LIMIT
części do zapytania. Powyższy filtr pozwala zastąpićLIMIT
część pustym łańcuchem, aby wynikowy sql pobierał wszystkie posty.wszystko, co musisz zrobić, to po prostu edytować tę funkcję i odświeżyć taksonomię według taksonomii kategorii i edytować ślimak do większości kategorii ...
źródło