Má thug tú cuairt ar chuid de na blaganna móra amuigh ansin is maith Mashable, b’fhéidir go dtabharfá faoi deara go bhfuil córas roghchláir an-deas acu a thiteann anuas agus a sholáthraíonn infheictheacht duit sna blagálacha is déanaí ó gach catagóir. Chun a chinntiú nach dtógann an leathanach le luchtú go deo, déanann siad an t-ábhar sin a luchtú ag úsáid Ajax… agus ní réamhlódálann siad é ach amháin tar éis an leathanach a bheith luchtaithe go hiomlán.
Bhíomar ag iarraidh an rud céanna a dhéanamh anseo ar Martech Zone. Chun léargas éigin a thabhairt ar na catagóirí atá againn, theastaigh uaim roinnt post a thaispeáint laistigh de gach ceann acu. Tá an-eolas againn ar WordPress, an WordPress API agus jQuery ach ní raibh go dtí go bhfuair mé alt air Poist Fetching de réir Catagóire ag úsáid jQuery go raibh réiteach deas againn.
NÓTA: Gné amháin dá modh nach gcreidim gur réiteach maith é ná an tsreang query_post iomlán a rith trí JavaScript ... feictear dom go bhfuil tú ag oscailt duit féin le haghaidh hacking! Rinne mé an script don láithreán seo a mhodhnú ionas nach rithim ach na paraiméadair is gá laistigh den ordú query_posts.
Déanann an rang teagaisc an t-úsáideoir a chéimniú trí theimpléad a chruthú chun na poist a tharraingt isteach go dinimiciúil, agus ansin conas naisc a thógáil a fhéadfaidh an iarraidh a thionscnamh. Bheadh sé éasca dá mba rud é nár theastaigh uainn ach roinnt nasc a dhéanamh, ach theastaigh uainn i ndáiríre WordPress a úsáid sa roghchlár nascleanúna. Ar an drochuair dúinn, tá uimhreacha ginte ag naisc roghchláir WordPress agus tú ag cur agus ag baint míreanna roghchláir… ach níl aon fhaisnéis acu i ndáiríre faoin gcatagóir is mian leat a tharraingt agus a rith i do ghlao Ajax.
Chun míreanna an liosta roghchláir a lipéadú i gceart, ionchorpraíomar an cód ó WPreso, Cuir leathanach / rang seilide poist le ranganna mír roghchláir.
Fadhb amháin ... oibríonn sé don leathanach nó don phost, ach níor oibrigh sé don Chatagóir i ndáiríre! Mar sin rinneamar an t-iarratas ar an seilide a nuashonrú le:
$ seilide = get_cat_slug ($ id);
Agus chuir sé an fheidhm ó WPRecipes, Cleas WordPress: Faigh seilide chatagóir ag baint úsáide as ID chatagóir, chun an seilide catagóire a tharraingt siar i tréith sonraí sa roghchlár nascleanúna.
Mar sin ... a bhuíochas d’iarrachtaí comhoibríocha 3 shuíomh WordPress agus roinnt mionchoigeartú a rinne ár ngúrú jQuery ag Highbridge, Stephen Coley (chun an roghchlár a smúdála), tá córas submenu an-deas againn!
Cuireadh an obair ar fad i gcrích inár gcomhaid téama. Rinneamar na scagairí roghchláir nascleanúna a luchtú i functions.php, chuireamar an submenu div le comhad header.php ár dtéama, chuireamar teimpléad submenu leo, agus luchtaíomar comhad Javamen submenu inár gceanntásc - ag cinntiú go bhfuil jQuery luchtaithe inár dtéama cheana féin. freisin. Tá súil agam go bhfuil meas agat ar an obair, ba nuashonrú taitneamhach é ar an suíomh!
An dtaispeánann nó an ndíolann tú an cód seo áit éigin? Bhí mé ag iarraidh go n-oibreoidh sé ach ní féidir liom a dhéanamh amach conas é a chur isteach i wp_nav_menu le siúlóir…
@ facebook-526543707: disqus Rinne mé nasc leis an gcód a d'úsáid mé. Cad atá tú ag iarraidh a mhodhnú?
Go raibh maith agat as an bhfreagra :). Bhuel tá sé ag obair go breá le haghaidh mo chéad chatagóir, ach amháin don cheann seo, ní féidir liom a fháil amach conas a dhéanamh arís ar an bpróiseas do gach fo-chatagóirí (leibhéal 2 de mo roghchlár), agus é a stopadh ó oibriú ar an leibhéal 1 de mo bhiachlár :/
Ba é an bealach a ndearna mé é ná eilimint sonraí a chur leis an mír liosta roghchláir agus ansin an eilimint sin a chur i gceangal leis an gceist.
Go raibh maith agat, tá dearmad déanta agam air sin, oibríonn sé anois 🙂
Ní féidir liom teacht ar aon chód le húsáid
🙁
ní oibríonn an chéad nasc
Nuashonraigh mé an nasc chuig sampla níos nuaí - cuir in iúl dom má oibríonn sé sin.
Dia Duit! Seo go díreach atá á lorg agam do thionscadal nua. Aon seans an cód a roinnt?