Hogyan lehet megjeleníteni a legújabb hozzászólásokat minden oszlopban wordpress egy oldalon

Ebben a leírásban, megmutatjuk, hogyan lehet pénzt felvenni az utolsó üzenete minden kategóriában egy oldalon WordPress.

Itt van egy vizuális bemutató, hogy mit fogunk csinálni ebben a tanulság:

Hogyan lehet megjeleníteni a legújabb hozzászólásokat minden oszlopban wordpress egy oldalon

És ma nézzük meg, hogyan kell csinálni. nevezetesen:

  • Határozza meg az összes pont a blog
  • Nyomtató utolsó utáni mindegyikre egy áttekintő képet, ha rendelkezésre áll
  • Biztosítani kell, hogy nincsenek ismétlődő oszlopok
  • Intézkedik a megjelenése oszlopok

Mire van szükségünk?

Ahhoz, hogy a mai útmutató hasznos volt az Ön számára gyakorlati értelemben kell tennie:

Beállítása a gyermek téma

Kezdjük telepítésével a témát. Hozzon létre egy leányvállalat téma: még tizennégy mindössze két fájlt: style.css és index.php. Itt van, amit mi stíluslapot az új gyerek téma:

Mi lesz visszatér a fájl végén a design oszlopok, és ebben a szakaszban van ahhoz, hogy felismerje a leányvállalat téma WordPress.

Hozzon létre egy mester lapozófájl

Tehát a célt tűzte ki, hogy a legújabb hozzászólásokat az egyes címsor a honlapon, akkor létre kell hozni egy új index.php az újonnan létrehozott leányvállalatunk alá.

Hozzunk létre egy üres index.php

Kezdeni, másolja a index.php a húsz Tizennégy témák, és módosítsa a kódot ciklus egység a többi tartalom. Így kell kinéznie:

definiáljuk fejezetek

Annak megállapításához, a blog fejezetek kell közvetlenül a nyitó címke

add:

Ez használ get_categories () függvény, hogy állítson össze egy listát a fejezetek. Alapesetben a lista jelenik meg, abc sorrendben, és az üres oszlop nem lesz benne. És akkor nem kell hozzá semmilyen kiegészítő érveket.

Ezután a foreach ($ kategóriák $ kategória) <> kijelentjük WordPress úgy, hogy az általa használt egyes fejezetekben és a kódot a zárójelbe. Ezután létre kell hozni egy lekérdezést egyes fejezetekben.

Mi határozza meg érvek kérések

Most meg kell határoznia az érvek a kérést. A zárójelbe, meg kell adni a következő kódot:

Ez a művelet megjeleníti csak egy rekord egy oszlop.

használjuk kérés

Beírása lekérdezés segítségével WP_Query osztály:

Ez segít, hogy egy miniatűr képet, címet, és a bejelentés minden egyes bejegyzést a hivatkozások formájában.

Itt van, hogyan néz ki:

Hogyan lehet megjeleníteni a legújabb hozzászólásokat minden oszlopban wordpress egy oldalon

Mint látható, van egy kis probléma. Az oldal megjeleníti a legfrissebb bejegyzések minden kategóriában, de néha ismételni, mivel egy és ugyanazon rekord lehet az utolsó több mint egy oszlop. Most kell kijavítani.

Hogyan kerüljük el az ismétlődő bejegyzéseket?

A vonal felett, ahol felvett get_categories () függvényt. hozzá a következő sort:

Ez létrehoz egy üres tömböt $ do_not_duplicate. amelyben fogjuk helyezni az azonosító az egyes kiadási állomáson. És ellenőrizze, hogy az azonosító az egyes állások, amelyekre a kérelmet azért jött létre, az a tömb.

Ezután adjon hozzá egy új sor alatt a kiválasztott lekérdezést, és ennek eredményeként az első két sor a következőképpen néz ki:

Mivel a jelenlegi poszt ID hozzáadódik a tömb $ do_not_duplicate.

Végül egy új érv, hogy a lekérdezési paramétereket, hogy elkerüljék a visszavonásának hozzászólás ebben a tömbben. Érvek kell kinéznie:

Ehhez használja az érv „post__not_in”, aki keres egy tömb összes azonosító nyilvántartást.

Mentsd el index.php, és megnézzük, mi történt:

Hogyan lehet megjeleníteni a legújabb hozzászólásokat minden oszlopban wordpress egy oldalon

Mint látható, a felvétel nem duplikált.

Azt, hogy stílusok honlapon

Nézzük, hogy mi a rubrikák vonzó megjelenés és egy kis kérdés a főoldalon. A legegyszerűbb módon -, hogy adjunk egy áttekintő és helyezze el a bal oldalon, a rekordot.

Ebből a célból a téma style.css fájlt meg kell adni a következő kódot:

Most fog megjelenni az oldal sokkal vonzóbb, nem igaz?

Hogyan lehet megjeleníteni a legújabb hozzászólásokat minden oszlopban wordpress egy oldalon

Hogyan alkalmazzák ezt a technikát a különböző típusú tartalom?

Ezt a technikát lehet alkalmazni a különféle típusú tartalmak és taxonómiákat. Például:

következtetés

Forrás: code.tutsplus.com

Mondd, kérlek, ha van egy plugin, hogy megjelenjen a legújabb hozzászólásokat widget képes betölteni újratöltés nélkül az oldalt megelőző legutolsó hozzászólásokat?
Sajnos nem ez a téma.

Kapcsolódó cikkek