Caricate l'ultimi messaghji per categuria via u Menu WordPress cù carica jQuery

jquery

Se avete visitatu alcuni di i blog più grandi cum'è Mashable, pudete nutà chì anu un sistema di menu assai bellu chì scende è vi dà visibilità in l'ultimi posti di blog di ogni categuria. Per assicurà chì a pagina ùn pigliessi micca sempre per caricà, caricanu quellu cuntenutu aduprendu Ajax ... è u precaricanu solu dopu chì a pagina sia cumpletamente caricata.

Sottomenu WordPress Ajax

Vuliamu fà listessa quì Martech Zone. Per furnisce una visione di e categurie chì avemu, aghju vulsutu mustrà alcuni posti in ognunu. Avemu versatu bè in WordPress, u WordPress API è jQuery ma era solu quandu aghju trovu un articulu nantu Recuperà Posti per Categoria aduprendu jQuery chì avemu avutu una bella suluzione.

NOTA: Un aspettu di u so metudu chì ùn credu micca esse una bona suluzione hè di passà tutta a stringa query_post via JavaScript ... mi pare chì site d'apertura per un pirate! Aghju mudificatu u script per stu situ in modu chì passu solu i parametri necessarii in u cumandu query_posts.

U tutoriale mette in opera l'utente attraversu a creazione di un mudellu per tirà dinamicamente i posti, è dopu cumu custruisce ligami chì ponu inizià a richiesta. Saria statu faciule sè avissimu vulsutu fà solu qualchì ligame, ma vulemu in realtà utilizà WordPress 'integratu in u menu di navigazione. Purtroppu per noi, i ligami di menu di WordPress anu generatu numeri mentre aghjunghjite è rimuovete elementi di menu ... ma ùn anu micca in realtà nisuna infurmazione nantu à a categuria chì vulete tirà è passà in a vostra chjamata Ajax.

Per etichettà currettamente l'elementi di u menu, avemu incorporatu u codice da WPreso, Aggiungi classe / post slug class à classi di elementi di menu.

Solu un prublema ... funziona per a pagina o per u postu, ma ùn hà micca veramente travagliatu per a Categoria! Cusì avemu aghjurnatu a dumanda per a slug cun:

$ slug = get_cat_slug ($ id);

È aghjuntu a funzione da WPRecipes, Truccu WordPress: Uttene slug di categuria cù ID di categuria, per tirà torna a slug di categuria in un attributu di dati in u menu di navigazione.

Cusì ... grazie à i sforzi di cullaburazione di 3 siti WordPress è qualchì fine-tuning da u nostru guru jQuery à DK New Media, Stephen Coley (per allisà u menu), avemu un bellu sistema di sottomenu!

Tuttu u travagliu hè statu realizatu in i nostri fugliali tematichi. Avemu caricatu i filtri di u menu di navigazione in functions.php, aghjustatu u submenu div in u file header.php di u nostru tema, aghjustatu un mudellu di sottomenu à i nostri, è caricate un file JavaScript di sottomenu in a nostra intestazione - assicurendu chì jQuery sia già caricatu in u nostru tema ancu. Speru chì apprezziate u travagliu, hè statu un divertente aggiornamentu di u situ!

8 Comments

  1. 1
  2. 6
  3. 8

Chì ne pensi?

Stu situ utilizeghja Akismet per reducisce u puzzicheghju. Sapete ciò chì i dati di i vostri dati è processatu.