Laai die nuutste plasings per kategorie via WordPress-menu met behulp van jQuery load | Martech Zone
Woensdag, Januarie 9, 2013 Woensdag, Maart 18, 2015 Douglas Karr
As u 'n paar van die groter blogs daar buite besoek het Mashable, kan u sien dat hulle 'n baie mooi menusisteem het wat val en u die nuutste blogposte van elke kategorie kan sien. Om te verseker dat die bladsy nie vir altyd duur om te laai nie, laai hulle die inhoud met Ajax ... en laai dit eers weer nadat die bladsy volledig gelaai is.
Ons wou dieselfde hier op doen Martech Zone. Om 'n bietjie insig te gee in die kategorieë wat ons het, wou ek 'n paar plasings in elkeen vertoon. Ons is goed vertroud met WordPress, die WordPress API en jQuery, maar ek het eers 'n artikel gevind oor Haal plasings volgens kategorie met behulp van jQuery dat ons 'n goeie oplossing gehad het.
Die tutoriaal lei die gebruiker deur 'n sjabloon te skep om die plasings dinamies in te trek, en dan hoe om skakels te bou wat die versoek kan inisieer. Dit sou maklik gewees het as ons net 'n paar skakels wou maak, maar ons wou eintlik die ingeboude navigasie-menu van WordPress gebruik. Ongelukkig het WordPress se menu-skakels getalle gegenereer as u menu-items byvoeg en verwyder ... maar hulle het eintlik geen inligting oor die kategorie wat u in u Ajax-oproep wil trek nie.
Om die menu-lysitems behoorlik te benoem, het ons die kode van WPreso opgeneem, Voeg bladsy- / posslakklas by menu-klasse.
Slegs een probleem ... dit werk vir die bladsy of pos, maar werk nie vir kategorie nie! Daarom het ons die versoek vir die slak opgedateer met:
En het die funksie van WPRecipes bygevoeg, WordPress-truuk: kry kategorie-slak met behulp van kategorie-ID, om die kategorie-slug in 'n data-eienskap in die navigasie-menu terug te trek.
Dus ... danksy die samewerkingspogings van 3 WordPress-webwerwe en 'n paar fyn aanpassings deur ons jQuery-ghoeroe by DK New Media, Stephen Coley (om die spyskaart gladder te maak) het ons 'n baie mooi submenu-stelsel!
Tags: kategorie slaknuutste plasings volgens kategorienavraag_postewordpress ajax-spyskaartwordpress ajax submenuwordpress-menuwordpress nav menuwp_nav_menu
Jan 28, 2013 by 2: 07 AM
Wys of verkoop u hierdie kode êrens? Ek het probeer om dit te laat werk, maar ek kan nie agterkom hoe ek met wandelaar in wp_nav_menu kan sit nie ...
Jan 28, 2013 by 9: 45 AM
@ facebook-526543707: disqus Ek het die kode wat ek gebruik het, gekoppel. Wat probeer u aanpas?
Jan 29, 2013 by 4: 57 AM
Dankie vir die antwoord :). Dit werk goed vir my eerste kategorie, maar net vir hierdie een kan ek nie uitvind hoe om die proses vir elke subkategorie (vlak 2 van my menu) te herhaal nie, en om te keer dat dit op vlak 1 van werk. my spyskaart: /
Die manier waarop ek dit gedoen het, was om 'n data-element in die menu-lysitem by te voeg en dan die element by die navraag te voeg.
24 Feb 2013 om 12:42
Dankie, ek het dit oor die hoof gesien, dit werk nou 🙂
Maart 17, 2015 by 11: 07 AM
Ek kan nie enige kode vir gebruik vind nie
eerste skakel werk nie
Maart 18, 2015 by 12: 33 PM
Ek het die skakel na 'n nuwer voorbeeld opgedateer - laat my weet of dit werk.
April 12, 2021 by 1: 47 PM
Haai daar! Dit is presies wat ek op soek is na 'n nuwe projek. Het u enige kans om die kode te deel?