ceske-sluzby icon indicating copy to clipboard operation
ceske-sluzby copied to clipboard

Použít pro průběžné feedy pre_get_posts

Open pavelevap opened this issue 8 years ago • 4 comments

Objevil se zajímavý problém: https://wordpress.org/support/topic/chyba-toto-nie-je-platny-kanal

Stručně: Ve WordPressu 4.7 se feed nezobrazí, pokud nejsou na webu žádné příspěvky (nezobrazí se ani defaultní feed). Je to asi trochu chyba WP, ale můžeme tomu předejít pomocí pre_get_posts, aniž bychom museli čekat na případnou opravu.

https://core.trac.wordpress.org/ticket/39157

pavelevap avatar Dec 07 '16 21:12 pavelevap

Koukám, že je už na to patch a vyjde ve WP 4.7.1 Dobrá a rychlá práce!

novetrendy avatar Dec 08 '16 07:12 novetrendy

Díky :-) Stejně ale raději použijeme pre_get_posts, abychom nemuseli nejdříve spouštět SQL dotaz na 10 nejnovějších příspěvků pro klasický feed a až pak to nahrazovat vlastními daty pro XML feed... Je to sice jen drobná optimalizace, ale vyhneme se tím možným problémům do budoucna...

pavelevap avatar Dec 08 '16 08:12 pavelevap

Super !

novetrendy avatar Dec 08 '16 11:12 novetrendy

Ted jsem mel moznost to okusit, problemovy je wp 4.7 :))

?feed=heureka - nefungoval vubec /wp-content/heureka.xml - fungoval

Fix na 4.7 jenom jak pise Pavel - pridat 1 clanek (odskouseno a funkcny) ale updatovat to je lepsi reseni.

lukasprelovsky avatar Apr 20 '17 20:04 lukasprelovsky