Laad de lêste berjochten per kategory fia WordPress Menu mei jQuery load

jquery

As jo ​​guon fan 'e gruttere blogs hawwe besocht, binne d'r ek leuk Mashable, Jo kinne fernimme dat se in heul leuk menusysteem hawwe dat nei ûnderen sakket en jo sichtberens jout yn 'e lêste blogberjochten út elke kategory. Om derfoar te soargjen dat de pagina net ivich duorret te laden, lade se dy ynhâld mei Ajax ... en lade se pas foar neidat de pagina folslein is laden.

WordPress Ajax-submenu

Wy woene itselde hjir op dwaan Martech Zone, Om wat ynsjoch te jaan yn 'e kategoryen dy't wy hawwe, woe ik wat berjochten yn elk sjen litte. Wy binne goed bekend mei WordPress, de WordPress API en jQuery, mar it wie pas doe't ik in artikel fûn oer Berjochten ophelje op kategory mei jQuery dat wy in leuke oplossing hiene.

OPMERKING: Ien aspekt fan har metoade dat ik net leau in goede oplossing is, is it trochjaan fan 'e folsleine query_post-string fia JavaScript ... it liket my ta dat jo josels iepenje foar in hacking! Ik haw it skript foar dizze side oanpast, sadat ik allinich de parameters trochjouwe binnen it kommando query_posts.

De tutorial stapt de brûker troch it meitsjen fan in sjabloan om de berjochten dynamysk yn te lûken, en dan hoe't jo keppelings bouwe dy't it fersyk kinne initiearje. It soe maklik west hawwe as wy gewoan wat keppelings woenen meitsje, mar wy woenen eins WordPress brûke 'ynboude navigaasjemenu. Helaas foar ús hawwe WordPress-menukoppelings nûmers generearre as jo menu-items tafoegje en fuortsmite ... mar se hawwe eins gjin ynformaasje oer de kategory dy't jo wolle lûke en trochjaan yn jo Ajax-oprop.

Om de menu-list items goed te labeljen, hawwe wy de koade fan WPreso opnaam, Side- / post-slachklasse tafoegje oan menu-itemklassen.

Allinich ien probleem ... it wurket foar de pagina as post, mar wurke eins net foar Kategory! Dat wy hawwe it fersyk foar de slach bywurke mei:

$ slug = get_cat_slug ($ id);

En de funksje tafoege fan WPRecipes, WordPress-trúk: Krij kategory slug mei kategory ID, om de kategory-slug werom te lûken yn in gegevensattribút yn it navigaasjemenu.

Dat ... mei tank oan 'e gearwurkjende ynspanningen fan 3 WordPress-siden en wat fynjusterje troch ús jQuery-guru by DK New Media, Stephen Coley (foar it glêd meitsjen fan it menu), hawwe wy in heul moai submenusysteem!

Al it wurk waard foltôge binnen ús tema bestannen. Wy hawwe it navigaasjemenufilters yn funksjes.php laden, it submenu div tafoege oan 'e header.php-bestân fan ús tema, in submenu-sjabloan tafoege oan ús se, en lade in submenu JavaScript-bestân yn ús koptekst - soargje derfoar dat jQuery al yn ús tema is laden lykas. Hoopje dat jo it wurk wurdearje, it wie in leuke update foar de side!

8 Comments

  1. 1
  2. 6
  3. 8

Wat tinksto?

Dizze side brûkt Akismet om spam te ferleegjen. Learje hoe't jo kommentaargegevens ferwurke wurde.