Si ou te vizite kèk nan pi gwo blogs yo deyò tankou Nenpòt, ou ka remake ke yo gen yon sistèm meni trè bèl ki desann epi li ba ou vizibilite nan dènye pòs blog ki soti nan chak kategori. Pou asire paj la pa pran pou tout tan pou chaje yo, yo chaje kontni sa a ak Ajax ... epi precharge li sèlman aprè paj la chaje nèt.
Nou te vle fè menm bagay la isit la sou Martech Zone. Pou bay kèk insight nan kategori ke nou genyen, mwen te vle montre kèk pòs nan chak. Nou byen vèrs nan WordPress, WordPress la API ak jQuery men li pa t 'jiskaske mwen jwenn yon atik sou Chache Posts pa Kategori lè l sèvi avèk jQuery ke nou te gen yon bèl solisyon.
REMAK: Yon aspè nan metòd yo ke mwen pa kwè se yon bon solisyon se pase tout antye fisèl la query_post via JavaScript ... li sanble m 'ke w ap louvri moute tèt ou pou yon ranje andedan! Mwen te modifye script la pou sit sa a pou ke mwen sèlman pase paramèt ki nesesè nan lòd query_posts la.
Leson patikilye a etap itilizatè a nan kreye yon modèl dinamik rale nan posts yo, ak Lè sa a, ki jan yo bati lyen ki ka kòmanse demann lan. Li ta fasil si nou te vle jis fè kèk lyen, men nou aktyèlman te vle itilize WordPress 'bati nan meni navigasyon. Malerezman pou nou, lyen meni WordPress yo te pwodwi nimewo jan ou ajoute epi retire atik meni ... men yo aktyèlman pa gen okenn enfòmasyon sou kategori a ou ta vle rale epi pase nan apèl Ajax ou.
Pou mete etikèt sou lis lis meni yo byen, nou enkòpore kòd ki soti nan WPreso, Add paj / post klas paresseux nan klas atik meni.
Yon sèl pwoblèm ... li travay pou paj la oswa pòs, men li pa aktyèlman travay pou Kategori! Se konsa, nou mete ajou demann lan pou paresseux la ak:
$ paresseux = get_cat_slug ($ id);
Epi li te ajoute fonksyon an soti nan WPRecipes, WordPress Trick: Jwenn kategori paresseux lè l sèvi avèk kategori ID, rale tounen paresseux kategori a nan yon atribi done nan meni navigasyon an.
Se konsa, ... gras a efò yo kolaborasyon nan 3 sit WordPress ak kèk amann-akor pa Guru jQuery nou an Highbridge, Stephen Coley (pou atenuasyon meni an soti), nou gen yon sistèm trè bèl sou-meni!
Tout travay la te akonpli nan dosye tèm nou yo. Nou chaje filtè yo meni navigasyon nan functions.php, te ajoute div submenu a nan header.php tèm tèm nou an, te ajoute yon modèl submenu nou yo, ak chaje yon submenu JavaScript dosye nan header nou an - asire ke jQuery deja chaje nan tèm nou an. osi byen. Espere ou apresye travay la, li te yon aktyalizasyon plezi sou sit la!
Do you show or sell this code somewhere? I’ve been trying to make it works but I can’t figure out how to put in into wp_nav_menu with a walker…
@facebook-526543707:disqus I linked out to the code that I used. What are you trying to modify?
Thank you for the answer :). Well it’s working fine for my first category, but only for this one, I can’t seem to find out how to repeat the process for each subcategories (level 2 of my menu), and to stop it from working on the level 1 of my menu :/
The way I did it was to add a data element in the menu list item and then append that element to the query.
Thanks, I’ve overlooked that, it works now 🙂
i cant find any code for use
🙁
first link not work
I’ve updated the link to a newer example – let me know if that works.
Bonjou la! Sa a se egzakteman sa mwen kap chèche yon nouvo pwojè. Nenpòt chans pou pataje kòd la?