Hogyan használhatsz tetszőleges típusú bejegyzéseket wordpress-ben?
A 2.9-es verzió óta a WordPress képes volt tetszőleges típusú rekordok használatára. Most, a 3.0-s verzióval, még ennél is kedvezőbb a panelek létrehozása a tetszőleges rekordtípusokhoz. Ebben a cikkben megmutatjuk Önnek, hogyan kell végrehajtani a Free Típusú feljegyzéseket webhelyén a WordPress alkalmazásban.
Hozzon létre tetszőleges rekordtípusokat - használja a Plugint
A WordPress 3.0-s verziójának 3.0-s verziójában nincs beépített felület a tetszőleges rekordok létrehozásához. Csak tetszőleges típusú rekordok létrehozására van lehetőség: plug-inek vagy kemény kódolású témák a functions.php fájlban. Először nézzük meg a terv megvalósítását pluginekkel.
Egyéni postatípus-felhasználói felület
Az Egyéni Post Type UI a Brad Williams által kifejlesztett plug-in, amely lehetővé teszi, hogy könnyen létrehozhasson tetszőleges típusú rekordokat és taxonómákat. Az egyik leginkább figyelemre méltó jellemzője a plugin, hogy létrehozza a kódot, hogy hozzon létre tetszőleges típusú nyilvántartások, amelyek ezt követően lehet illeszteni a téma functions.php fájlt, és a hátránya az, hogy nem tudja használni taxonómiákat az összes rekordot típusokat.
Az Egyéni hozzászólás típusa felhasználói felületen kattintson az "Új hozzáadása" gombra.
Ezután több beállítást kell végrehajtania.
Végül pedig kiválaszthatja azokat a különféle funkciókat, amelyeket támogatnia kell a tetszőleges típusú rekordok, például a miniatűrök és az idézetek alapján.
Tetszőleges típusú rekordok létrehozása - használja a Functions.php fájlt
Ha tetszőleges típusú rekordokat szeretne tetszőleges bővítmények nélkül létrehozni, akkor egyszerűen csak adja hozzá a következő kódot a téma functions.php fájljához:
Elemezzük a kódot.
register_post_type ($ post_type, $ args): Ez a függvény két paramétert, $ post_type-ot vagy a rekordtípus nevét, valamint $ args paramétereket tartalmazza.
címke: A webhely adminisztratív paneljának oldalsávjában megjelenítendő rekord típusa.
show_ui. igaz / hamis. Megjeleníti vagy elrejti az ilyen típusú rekordok kezelésének alapértelmezett felületét.
capability_type: Alapértelmezés: bejegyzés. A leolvasott, szerkeszthető és törölhető képességek ellenőrzése.
hierarchikus: A rekord hierarchikus.
átírni: true / false. Alapértelmezés szerint: igaz. Ha a slug paraméter megadása megtörtént, akkor az írás előtt hozzáadódik a csonk neve.
query_var: true / false Beállítja a lekérdezés változóját egy tetszőleges típusú rekordhoz.
támogatja: Alapértelmezés szerint: cím és szerző. Beállítja a különféle funkciókat, amelyeket a felvétel típusa támogat.
Látogasson el a WordPress Codex webhelyre, ha további információt szeretne kapni a register_post_type () -ről.
kimenet tetszőleges típusú rekordok
Az önkényes típusból származó rekordok kiadásához a következő kódot kell hozzáadnia a hurokhoz. A "név" módosítása a rekordtípus nevére. Megjegyzés: nem kell hozzáadnia tetszőleges rekordtípusokat az index.php fájlhoz. Egyéni oldalt hozhat létre a WordPress programban, majd végrehajthatja a következő lekérdezést a hurokban.
Egynél több rekordtípusból származó rekordok kimenetéhez a következő kódot az alábbi kódra kell cserélni. Mozgassa a filmeket a tetszőleges típus nevére.
A fenti kód minden szabványos blogbejegyzést és bármilyen filmfelvételt eredményez.
Ne felejtsük el, ha lehetséges, értékelni a kívánt bejegyzéseket a csillagok számával, saját belátása szerint.