Chaje Posts yo Dènye pa Kategori via WordPress Menu lè l sèvi avèk jQuery chaj

jquery

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.

WordPress Ajax Submenu

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 ap pase tout 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 pa aktyèlman gen okenn enfòmasyon sou kategori a ou ta vle rale epi pase nan apèl Ajax ou a.

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 DK New Media, 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è meni navigasyon yo 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, epi chaje yon dosye JavaScript submenu 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 nan sit la!

8 Kòmantè

  1. 1
  2. 6
  3. 8

Ki sa ou panse?

Sit sa a sèvi ak Akismet diminye Spam. Aprann kijan kòmantè ou a trete.