Cum pot adăuga funcționalitatea de imagine reprezentativă pentru o taxonomie personalizată?

15 dec. 2011, 19:21:17
Vizualizări: 24K
Voturi: 7

Aș dori să pot folosi funcționalitatea de 'imagine reprezentativă' (featured image), găsită la tipurile de postări, pentru o taxonomie personalizată.

Am o taxonomie numită 'collections' și aș dori ca fiecare colecție să aibă o imagine reprezentativă. Voi folosi apoi această imagine reprezentativă într-un șablon personalizat care va afișa toate colecțiile, titlurile lor și imaginile reprezentative.

Am nevoie ca imaginea încărcată să fie redimensionată în dimensiunile personalizate de imagine pe care le-am setat în tema mea.

Există o întrebare similară aici: Pot seta o imagine reprezentativă implicită pentru o categorie? Cu toate acestea, răspunsul principal nu va funcționa pentru mine, și nu pot să mă bazez pe un plugin.

Mă poate ajuta cineva?

Mulțumesc mult,

Keith

1
Comentarii

dacă dorești să folosești un plugin, acesta este cel mai bun pentru aceasta. http://wordpress.org/extend/plugins/taxonomy-images/ Dacă nu vrei să folosești niciun plugin, poți verifica codul plugin-ului pentru a adăuga coduri în tema ta.

Sisir Sisir
15 dec. 2011 21:36:12
Toate răspunsurile la întrebare 2
4

Este puțin mai complex, dar poți adăuga meta personalizate pentru taxonomii. http://pippinsplugins.com/adding-custom-meta-fields-to-taxonomies/

Ai putea integra destul de ușor un câmp de încărcare media din WordPress care să-ți permită să introduci o imagine în câmp.

15 dec. 2011 19:34:20
Comentarii

de ce se trec 2 parametri 'add_action( 'edited_category', 'save_taxonomy_custom_meta', 10, 2 );' când funcția are doar 1 argument? Mulțumesc.

csi csi
27 iun. 2012 21:48:08

Funcția acceptă doi parametri, dar nu este obligatoriu să fie trecuți amândoi.

Pippin Pippin
27 iun. 2012 22:44:18

De ce nu se lasă doar add_action('edited_category', 'save_taxonomy_custom_meta');? Am văzut în câteva exemple că funcția acceptă doar un parametru, dar add_action declară 2. Mă întrebam de ce se întâmplă asta. Mulțumesc.

csi csi
28 iun. 2012 18:33:59

Dacă funcția poate avea 2 parametri, atunci cei 2 ar trebui setați în add_action, dar nu trebuie să fie setați în funcția call back.

Pippin Pippin
28 iun. 2012 20:44:10
0
4 aug. 2021 22:55:13