Luchdaich na puist as ùire a rèir seòrsa tro WordPress Menu a ’cleachdadh jQuery load

jquery

Ma thadhail thu air cuid de na blogaichean as motha a-muigh an sin mar Mashable, is dòcha gu bheil thu a ’toirt fa-near gu bheil siostam clàr gu math snog aca a tha a’ tuiteam sìos agus a bheir dhut faicsinneachd a-steach do na puist blog as ùire bho gach roinn. Gus dèanamh cinnteach nach toir an duilleag gu bràth a luchdachadh, bidh iad a ’luchdachadh an t-susbaint sin a’ cleachdadh Ajax… agus ga luchdachadh sìos dìreach às deidh an duilleag a luchdachadh gu h-iomlan.

WordPress Ajax Submenu

Bha sinn airson an aon rud a dhèanamh an seo air Martech Zone. Gus beagan lèirsinn a thoirt seachad mu na roinnean a th ’againn, bha mi airson cuid de phuist a nochdadh taobh a-staigh gach fear. Tha sinn gu math eòlach air WordPress, am WordPress API agus jQuery ach cha b ’ann gus an lorg mi artaigil air Postan lìbhrigidh a rèir roinn-seòrsa a ’cleachdadh jQuery gun robh fuasgladh snog againn.

NOTA: Is e aon phàirt den dòigh aca nach eil mi a ’creidsinn a tha na fhuasgladh math a bhith a’ dol seachad air an t-sreang query_post gu lèir tro JavaScript… tha e coltach rium gu bheil thu gad fhosgladh fhèin airson hacadh! Tha mi air an sgriobt airson an làrach seo atharrachadh gus nach cuir mi seachad na paramadairean a tha riatanach taobh a-staigh an àithne query_posts.

Bidh an oideachadh a ’ceumadh an neach-cleachdaidh tro bhith a’ cruthachadh teamplaid gus na puist a tharraing a-steach gu beothail, agus an uairsin mar a thogas tu ceanglaichean a dh ’fhaodas an t-iarrtas a thòiseachadh. Bhiodh e air a bhith furasta nam biodh sinn airson dìreach beagan cheanglaichean a dhèanamh, ach bha sinn airson cleachdadh WordPress 'a chleachdadh ann an clàr-taice seòlaidh. Gu mì-fhortanach dhuinne, tha ceanglaichean clàr WordPress air àireamhan a chruthachadh fhad ‘s a tha thu a’ cur agus a ’toirt air falbh nithean clàr-taice… ach chan eil fiosrachadh sam bith aca air an roinn a tha thu airson a tharraing agus a thoirt seachad anns a’ ghairm Ajax agad.

Gus na stuthan liosta clàr a chlàradh gu ceart, chuir sinn a-steach an còd bho WPreso, Cuir duilleag / clas slug post ri clasaichean clàr-taice.

An aon dhuilgheadas ... tha e ag obair airson an duilleag no am post, ach cha do dh ’obraich e airson Roinn-seòrsa! Mar sin dh ’ùraich sinn an t-iarrtas airson an t-seilcheag le:

$ slug = get_cat_slug ($ id);

Agus chuir e ris a ’ghnìomh bho WPRecipes, Cleas WordPress: Faigh seilcheag roinn-seòrsa a ’cleachdadh ID roinn-seòrsa, gus an t-seilcheag roinn-seòrsa a tharraing air ais gu feart dàta anns a ’chlàr seòlaidh.

Mar sin… taing dha na h-oidhirpean co-obrachail aig 3 làraich WordPress agus beagan gleusadh leis an guru jQuery againn aig DK New Media, Stephen Coley (airson a ’chlàr a dhèanamh rèidh), tha siostam submenu gu math snog againn!

Chaidh an obair gu lèir a choileanadh anns na faidhlichean cuspair againn. Luchdaich sinn na criathragan clàr-taice ann an functions.php, chuir sinn an submenu div ri faidhle header.php ar cuspair, chuir sinn teamplaid submenu thugainn, agus luchdaich sinn faidhle JavaScript submenu anns a ’cheann againn - a’ dèanamh cinnteach gu bheil jQuery air a luchdachadh sa chuspair againn mu thràth. A bharrachd air. An dòchas gu bheil thu a ’cur luach air an obair, bha e na ùrachadh spòrsail don làrach!