Kargatu Azken Mezuak Kategoriaren arabera WordPress Menuaren bidez jQuery karga erabiliz

jquery

Bestelako blog handienak bisitatu badituzu Mashable, ohartuko zara menu sistema oso polita dutela, behera egiten duena eta kategoria bakoitzeko blogeko azken argitalpenak ikusteko aukera ematen dizuna. Orrialdea betirako kargatzen ez dela ziurtatzeko, eduki hori Ajax erabiliz kargatzen dute ... eta orria guztiz kargatu ondoren soilik kargatzen dute.

WordPress Ajax azpimenua

Gauza bera egin nahi genuen hemen Martech Zone. Dauzkagun kategoriei buruzko argibideak emateko, bakoitzaren mezu batzuk erakutsi nahi nituen. WordPress-en ondo ezagutzen dugu WordPress-en API eta jQuery baina ez nuen artikulu bat aurkitu arte Mezuak Kategoriaren arabera eskuratzen jQuery erabiliz irtenbide polita genuela.

OHARRA: Iruditzen zait metodoaren alderdi bat, uste dut irtenbide ona ez dela, query_post kate guztia JavaScript bidez pasatzea da ... iruditzen zait zeure burua hacking-ari irekitzen ari zarela! Gune honetako script-a aldatu dut, horrela, query_posts komandoaren barruan beharrezkoak diren parametroak bakarrik igaro ditzazket.

Tutorialak erabiltzaileari mezuak dinamikoki ateratzeko txantiloi bat sortuz igarotzen du eta gero eskaera has dezaketen estekak nola eraiki. Erraza izango zen lotura batzuk egin nahi izan bagenitu, baina benetan WordPress-en nabigazio menuan eraikitakoa erabili nahi genuen. Zoritxarrez guretzat, WordPress-en menuaren estekek zenbakiak sortu dituzte menu-elementuak gehitu eta kendu ahala ... baina ez dute inolako informaziorik Ajax deian atera eta gainditu nahi duzun kategoriari buruz.

Menu zerrendako elementuak ondo etiketatzeko, WPreso-ren kodea sartu dugu, Gehitu orrialdea / argitalpena slug menuko elementuen klaseetara.

Arazo bakarra ... orrialdean edo argitalpenean funtzionatzen du, baina ez du benetan Kategorian funtzionatzen! Beraz, barearen eskaera eguneratu genuen:

$ slug = get_cat_slug ($ id);

WPRecipes-eko funtzioa gehitu du, WordPress trikimailua: lortu kategoria slug kategoria IDa erabiliz, kategoriako babeslea nabigazio menuko datu atributuetara atzera egiteko.

Beraz, ... 3 WordPress guneren lankidetzari esker eta gure jQuery guru-n egindako doikuntza batzuei esker DK New Media, Stephen Coley (menua leuntzeko), azpimenuen sistema oso polita dugu!

Lan guztia gure gai fitxategien barruan burutu zen. Nabigazio menuko iragazkiak functions.php fitxategian kargatu ditugu, submenuaren div gehitu dugu gure gaiaren header.php fitxategian, azpimenuko txantiloia gehitu diegu eta azpimenuko JavaScript fitxategia kargatu dugu gure goiburuan - jQuery dagoeneko gure gaian kargatuta dagoela ziurtatuz. baita. Lana eskertzen duzula, gunearen eguneratze dibertigarria izan da!

8 Comments

  1. 1
  2. 6
  3. 8

Zer deritzozu?

Gune honek Akismet-ek spam erabiltzen du. Ikasi zure iruzkina nola prozesatu den.