Luchtaigh na Poist is Déanaí de réir Catagóire trí WordPress Menu ag baint úsáide as ualach jQuery

jquery

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.

WordPress Ajax Submenu

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 DK New Media, 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!

8 Comments

  1. 1

    An léiríonn tú nó an ndíolann tú an cód seo áit éigin? Bhí mé ag iarraidh go n-oibreodh sé ach ní féidir liom a fháil amach conas a chur isteach i wp_nav_menu le siúlóir…

  2. 6
  3. 8

Cad é do bharúil?

Úsáideann an suíomh seo Akismet chun spam a laghdú. Foghlaim conas a dhéantar próiseáil ar do chuid tráchta.