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:

Kategóriák hozzáadása, taxonómia és címkefájlok wordpress

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:

Kategóriák hozzáadása, taxonómia és címkefájlok wordpress

Szintén a oszlopfejléceim jelenik meg a médiatár, mint látható:

Kategóriák hozzáadása, taxonómia és címkefájlok wordpress

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:

Kategóriák hozzáadása, taxonómia és címkefájlok wordpress

Azt is hozzá egy oszlop címkéjére médiakönyvtárában:

Kategóriák hozzáadása, taxonómia és címkefájlok wordpress

Á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:

Kategóriák hozzáadása, taxonómia és címkefájlok wordpress

Mivel a kód már tartalmazza azt az érvet „show_admin_column”, Home Media Library is tartalmazza:

Kategóriák hozzáadása, taxonómia és címkefájlok wordpress

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.

Kapcsolódó cikkek