Načtěte nejnovější příspěvky podle kategorie pomocí nabídky WordPress pomocí načtení jQuery

jquery

Pokud jste navštívili některé z větších blogů, máte rádi Mashable, můžete si všimnout, že mají velmi pěkný systém nabídek, který klesá a poskytuje vám přehled o nejnovějších blogových příspěvcích z každé kategorie. Aby se zajistilo, že se načítání stránky netrvá věčně, načtou tento obsah s využitím Ajaxu ... a načtou jej až po úplném načtení stránky.

Podnabídka WordPress Ajax

Tady jsme chtěli udělat totéž Martech Zone. Abychom poskytli nějaký přehled o kategoriích, které máme, chtěl jsem ukázat nějaké příspěvky v každé z nich. Dobře se orientujeme ve WordPressu, WordPressu API a jQuery, ale to nebylo, dokud jsem nenašel článek o Načítání příspěvků podle kategorie pomocí jQuery že jsme měli pěkné řešení.

POZNÁMKA: Jedním z aspektů jejich metody, o kterém si nemyslím, že je dobrým řešením, je předání celého řetězce query_post pomocí JavaScriptu ... zdá se mi, že se otevíráte hackingu! Upravil jsem skript pro tento web tak, abych předal pouze parametry nezbytné v příkazu query_posts.

Výukový program provede uživatele vytvořením šablony pro dynamické stažení příspěvků a poté, jak vytvořit odkazy, které mohou iniciovat požadavek. Bylo by snadné, kdybychom chtěli vytvořit pouze nějaké odkazy, ale ve skutečnosti jsme chtěli využít vestavěnou navigační nabídku WordPress. Bohužel pro nás odkazy na WordPress vygenerovaly čísla, když přidáváte a odebíráte položky nabídky ... ale ve skutečnosti nemají žádné informace o kategorii, kterou chcete vytáhnout a předat ve vašem volání Ajaxu.

Abychom správně označili položky seznamu nabídek, začlenili jsme kód z WPreso, Přidejte třídu stránky / příspěvku slimáka do tříd položek nabídky.

Pouze jeden problém ... funguje to pro stránku nebo příspěvek, ale ve skutečnosti to nefungovalo pro kategorii! Aktualizovali jsme tedy požadavek na slimáka:

$ slug = get_cat_slug ($ id);

A přidal funkci z WPRecipes, Trik WordPress: Získejte kategorii slimáků pomocí ID kategorie, aby se vrátila kategorie slimáka do atributu data v navigační nabídce.

Takže… díky spolupráci 3 webů WordPress a vyladění naším guru jQuery at DK New Media, Stephen Coley (pro vyhlazení nabídky) máme velmi pěkný systém podnabídek!

Celá práce byla provedena v rámci našich souborů témat. Načetli jsme filtry navigační nabídky do functions.php, přidali jsme podponuku div do souboru header.php našeho motivu, přidali jsme do nich šablonu podponuky a do naší hlavičky načetli podřízený JavaScriptový soubor - zajistíme, aby jQuery již bylo v našem motivu také. Doufám, že tuto práci oceníte, byla to zábavná aktualizace webu!

8 Komentáře

  1. 1
  2. 6
  3. 8

Co si myslíte?

Tyto stránky používají Akismet k omezení spamu. Zjistěte, jak jsou vaše údaje komentářů zpracovávány.