Kategóriák hozzáadása, taxonómia és címkefájlok wordpress
Ön nem zavaró, hogy a WordPress nem teszi lehetővé, hogy rendelni kategóriák vagy címkéket a képeket, vagy a letöltött fájlokat?
Képzeld el, milyen hasznos lehet: hozz létre egy dinamikus képgalériában az egyes helyszíneken, illetve az egyedi típusú (tájak, absztrakció), vagy hozzon létre egy oldalt-listák helyszínek sok csatolt PDF fájlok.
A jó hír: ez meglepően könnyen megoldható! Felveheti fejezetek és címkék csatolt fájlban hozzáadásával egy egyszerű kód a functions.php fájlt a téma vagy beépülő modul, akkor is létrehozhat egy taxonómia, amely alkalmazható a csatolt fájlt.
Ebben a leírásban megmutatom, hogyan kell csinálni nagyon gyorsan - ez kevesebb, mint 10 perc alatt!
Mi taxonómia?
Amint az a WordPress Codex:
Rendszertani - az egyik szó, hogy a legtöbb ember nem is hallott, és nem használ. Elvileg egy taxonómia - oly módon, hogy csoportos dolgokat.
Például, van egy sor különböző állatfajok. Tudok sorolja őket szerint a különböző jellemzőit, majd elnevezését ezeknek a csoportoknak. Ezzel a legtöbb arcok az iskolai biológia órák, és ez nem más, mint a taxonómia.
A WordPress „taxonómia” - csoportosítás mechanizmus egyes bejegyzések (vagy linkeket, illetve utáni típus).
Mit kell használni ezt az útmutatót
Megjegyzés. Azt javasoljuk, hogy hozzon létre egy plugin hozzá ezeket a funkciókat az oldalon. mivel nem függ a téma, és amire szüksége lehet, ha úgy dönt, hogy módosítsa a tárgy a jövőben. Természetesen hozzá kódot a téma fájlt fog működni is.
Elkészítés: szerkesztése Media
szerkesztés média oldal önmagában is elég rossz, de nincsenek fejezetek, címke vagy taxonómiákat:
Alapértelmezésben nem tudja kiválasztani néhány meglévő létesítmény vagy tag -, de meg lehet változtatni.
Használata fejezetek
Az első lépés - kiterjed a tételek mellékleteket. Ezt megteheti a register_taxonomy_for_object_type () függvénnyel. A beépülő modul fájl vagy témájának functions.php hozzá a következő:
Mentsd el a fájlt, és töltse be újra az oldalt szerkesztési médiában. Látni fogja, hogy ez most elérhető kategóriák:
Szintén a oszlopfejléceim jelenik meg a médiatár, mint látható:
Alkalmazása címkék
Ha inkább dolgozni címkék, nem fejezetek (vagy mindkettő, hogy a másik), akkor ugyanazt a funkciót. Adja hozzá a következő kódot a téma vagy bővítmény fájlt:
Mint az előző verzió, akkor adjunk hozzá egy címkét a szerkesztési oldalon a média fájlok:
Azt is hozzá egy oszlop címkéjére médiakönyvtárában:
Ásó mélyebb: a taxonómia
Előfordulhat, hogy nem akarja, hogy működjön a meglévő fejezetek vagy címkét a besorolás médiafájlok, akkor regisztrálja a taxonómia és alkalmazza azt a „kötődés” típusú rekordot.
A fenti példában adtam hozzá, hogy én képcímkét mutatni, hol készültek. Tegyük fel, hogy szeretnénk létrehozni egy hierarchikus taxonómia úgynevezett „Helyek”, amit osztályozására használható és megjeleníti az összes képeim.
Ezt megteheti a register_taxonomy () függvénnyel. Add a téma vagy bővítmény fájlt az alábbiak szerint:
Ez a kód létrehoz egy új hierarchikus taxonómia, amely csak akkor lehet használni a mellékleteket.
Ha azt szeretnénk, hogy alkalmazza azt a más típusú tartalmat, akkor ki kell cserélni a paramétert „kötődés” a register_taxonomy () függvény a tömbben, amely hivatkozásokat minden típusú tartalmat felvenni kívánt.
Most szerkesztés oldalon megjelenik a média egy új taxonómia:
Mivel a kód már tartalmazza azt az érvet „show_admin_column”, Home Media Library is tartalmazza:
Mindent! Most van fejezetek, címkék, és rekord típusú használatra csatolt médiafájlokat.
Ennek eredménye az a megközelítés és használata
Mint látható, akkor a fejezetek és a címke csatolt médiafájlokat register_taxonomy_for_object_type () függvényt. Ön is létrehozhat egy új taxonómia használatával register_taxonomy (), és alkalmazza azt a mellékletet (csak neki vagy még más típusú tartalom).
Alkalmazás taxonómiákban (beleértve oszlopok és címkék) Attachment lehet használni a gyakorlatban:
Mindehhez sok alkalmazás - alapvetően ez azt jelenti, hogy tud dolgozni mellékletekkel ugyanúgy, mint a bejegyzések, így kéri, és megjeleníti a fájlokat sokféleképpen.
Forrás: WP.tutsplus.com
Üdvözöljük rendelt kódot:
funkció wptp_add_categories_to_attachments () register_taxonomy_for_object_type ( # 'Category #' # 'Attachment #');
>
ADD_ACTION ( # 'Init #'. # 'Wptp_add_categories_to_attachments #');
// alkalmazni címkék mellékletek
funkció wptp_add_tags_to_attachments () register_taxonomy_for_object_type ( # 'Post_tag #' # 'Attachment #');
>
ADD_ACTION ( # 'Init #'. # 'Wptp_add_tags_to_attachments #');
A functions.php fájl
médiafájlok jelennek fejezetek és a címkéken. De a baj az, hogy az oldalak maguk fejezetek és címkék nem jelennek linkeket a médiafájlokat.
Milyen kód adjunk archive.php mellékleteket együtt fog megjelenni a hozzászólás?
Jó napot kívánok. Van egy kérdés, röviden ismertesse a feladat, hogy könnyebb legyen megérteni számomra)) Minden rekord gyűjtemény képek a honlapon. A fotók a csoportokra oszthatók. Lehet, hogy a rekord dinamikus hozzáadása szöveges mezők? Tegyük beledöfte a gomb „+” és alatta jött ugyanaz a szövegmezőbe, összehajtva egy halom fotót, azt szeretnénk, hogy egy másik csoport, lök vissza „+”. És ha ez a csoport, és valahogy meg őket azonosítani, hogy mi és hol, akkor minden a védjegy ezen a területen jó lenne, vagy ami tetszik egy változata, amely egy kész legördülő listából címkék helyett melletti szövegmezőbe. Ez lenne az ideális, mivel úgy tűnik, hogy nekem :) Vagy talán van gondolta ilyen végrehajtani? Talán hülye kérdés, csak azért, hogy próbálja meg, hogy a barátok csak WP)) Köszönöm előre is minden infu :)
Részletes Custom Fields bővítmény kifogástalan, megbirkózott a feladattal tökéletesen!
Szia, Tudna adni a kódot, ami regisztrálja egy új szakaszt a címkéket a hozzászólásokat. Én be az új címkék nem jelennek meg a média fájlokat, és nyilvántartást.